Sto provando a eseguire Wildfly 8.0 da Intellij IDEA. Quando si avvia WildFly tramite la riga di comando, è possibile utilizzare il parametro -c standalone-full.xml
per utilizzare il file di configurazione standalone-full.xml
. Come posso specificarlo quando eseguo WildFly da Intellij IDEA?Come eseguire WildFly con standalone-full.xml da IntelliJ IDEA?
risposta
A mio interruttore parere -c standalone-full.xml
non è un VM Option
così mi post una soluzione diversa po ': Nella configurazione/Debug Run per il server nella scheda Startup/Connection
si ha la possibilità di impostare Startup script:
Sulla fine della linea di lì è la casella di controllo Use default
. Si prega di deselezionare e incollare sulla fine dell'input -c standalone-full.xml
Nella configurazione Esegui/Debug del server è possibile impostare VM options
. Puoi mettere il tuo interruttore qui. Tuttavia potresti avere problemi con jboss che identifica il percorso corretto per il file, quindi potresti dover giocare un po 'prima che funzioni per te.
Run -> Edit configurations -> Click '+' in the top left corner -> JBoss Server -> Local
Non c'è possibile configurare l'istanza di JBoss e impostare le opzioni di VM e così via.
Cerca diversi script di avvio per "Esegui" e "Debug" in Intellij IDEA. Se non si deseleziona "Usa default" in entrambi, si possono finire con due profili diversi su "Esegui" e "Debug". È facile dimenticare e fastidioso scoprirlo.
Sono in un team multipiattaforma e condividiamo le nostre configurazioni di esecuzione. Modificare lo script di avvio potrebbe causare problemi (percorsi di altro compagno di squadra e script di avvio sono diversi), quindi la mia soluzione era:
- fatto un backup di standalone.xml
- rinominato standalone-full.xml a standalone.xml
Questo non risponde alla domanda dell'OP direttamente, ma può essere utile per la gente.
Se si desidera eseguire di default w/o che passa tutti i parametri della riga di comando che andare standalone (bat | sh)
aggiungere al SERVER_OPTS variabile:. --server-config = standalone -full.xml
almeno ora si incorrerà in modalità full da qualsiasi luogo (ide, servizio, linea di comando)
Aggiunta -Djboss.server.default.config=standalone-full.xml
al VM_OPTIONS è l'equivalente di correre standalone -c standalone-full.xml
da una shell
Grazie, questa è la risposta corretta. Come accennato, questo non è VM Options. –
Importante: sembra che IntelliJ legga sempre le porte da standalone.xml, quindi se le porte sono diverse, non sarà possibile distribuirle. –