我有一个打包到App.jar中的Java应用程序,当Java应用程序启动jetty服务器并暴露REST服务时,它运行时有App.java类,现在我希望将Jar嵌入到WAR项目中,当时WAR已部署到tomcat中我希望App.java运行并启动其余服务。
我不想在WAR中拥有相同的配置,并且不想再次在WAR中使用App.java,我应该能够在tomcat中部署WAR时调出jetty服务器(除了tomcat运行之外,Jetty运行在不同的端口上。)
感谢任何帮助。
由于
答案 0 :(得分:-1)
听起来你想设置一个实战文件。
如果您愿意,可以将战争部署为网络应用程序。
$ cp MyApp.war /path/to/appserver/webapps/
或执行战争。
$ java -jar MyApp.war
这是一个很长的话题,而且Jetty项目已经将这个例子放在了......