如何将jar添加到war应用程序并在具有jetty配置的jar中启动App.java?

时间:2016-11-29 22:03:27

标签: java tomcat jar war embedded-jetty

我有一个打包到App.jar中的Java应用程序,当Java应用程序启动jetty服务器并暴露REST服务时,它运行时有App.java类,现在我希望将Jar嵌入到WAR项目中,当时WAR已部署到tomcat中我希望App.java运行并启动其余服务。

我不想在WAR中拥有相同的配置,并且不想再次在WAR中使用App.java,我应该能够在tomcat中部署WAR时调出jetty服务器(除了tomcat运行之外,Jetty运行在不同的端口上。)

感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:-1)

听起来你想设置一个实战文件。

如果您愿意,可以将战争部署为网络应用程序。

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

或执行战争。

$ java -jar MyApp.war

这是一个很长的话题,而且Jetty项目已经将这个例子放在了......

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