2016-11-29 8 views
-1

У меня есть приложение Java, упакованное в App.jar, у которого есть класс App.java, когда он запускается, когда приложение Java запускает сервер причала и предоставляет услуги REST, теперь я хочу, чтобы Jar был встроен в проект WAR с и когда WAR развертывается в tomcat, я хочу, чтобы App.java запускал и воспитывал остальные сервисы.Как добавить банку в военное приложение и запустить App.java внутри флага, который имеет конфигурацию пристани?

Я не хочу иметь такую ​​же конфигурацию в WAR и не хочу снова иметь App.java в WAR, я должен открыть сервер причала, когда WAR развернут в tomcat (Jetty работает на другой порт, отличный от того, что работает tomcat.)

Любая помощь приветствуется.

Благодаря

ответ

-1

звучит, как вы хотите, чтобы настроить живой архив войны.

Разверните войну, как веб-приложение, если хотите.

$ cp MyApp.war /path/to/appserver/webapps/ 

Или выполните войну.

$ java -jar MyApp.war 

Это длинная тема, и проект Jetty поставил вместе пример этого в ...

https://github.com/jetty-project/embedded-jetty-live-war