2011-12-18 16 views
6

Ho un grosso file di guerra, che contiene molte classi con il metodo principale.Come eseguire un'applicazione da guerra?

Come posso puntare a Java per eseguire la classe specifica principale?

+0

Controllare se, sono confezionati in file jar ..? –

risposta

8

Esattamente come in esecuzione dell'applicazione dal file jar:

java -cp yourwarfile.war com.yourcompany.YourMainClass

+5

E se il file '.war' ha un manifest con [una Main-Class] (https://en.wikipedia.org/wiki/Manifest_file#Special-Purpose_Manifest_Headers) definito, l'esecuzione di' java -jar yourwarfile.war' dovrebbe essere abbastanza. Funziona e. g. per [jenkins.war] (https://wiki.jenkins-ci.org/display/JENKINS/Starting+and+Accessing+Jenkins). –

+1

Non funziona: java.lang.ClassNotFoundException – user710818

+0

Penso che sia una guerra, non un file jar. I percorsi sono diversi. – user710818

Problemi correlati