У меня есть большой файл войны, который содержит много классов с основным методом.Как запустить приложение с войны?
Как я могу указать Java для запуска основного определенного класса?
У меня есть большой файл войны, который содержит много классов с основным методом.Как запустить приложение с войны?
Как я могу указать Java для запуска основного определенного класса?
Точно, как работает приложение из архива:
java -cp yourwarfile.war com.yourcompany.YourMainClass
И если в файле '.war' имеется манифест с [Main-Class] (https://en.wikipedia.org/wiki/Manifest_file#Special-Purpose_Manifest_Headers), то запущенный' java -jar yourwarfile.war' должен быть достаточным. Работы e. г. для [jenkins.war] (https://wiki.jenkins-ci.org/display/JENKINS/Starting+and+Accessing+Jenkins). –
Не работает: java.lang.ClassNotFoundException – user710818
Я думаю, потому что это война, а не файл jar. Пути разные. – user710818
Проверьте, правильно ли они упакованы в банку файл ..? –