我正在尝试将war文件(包含我的java后端)和一些静态内容(包含已编译的角度项目)部署到jetty服务器。
首先它有效,但我想改进部署。 目前我的war文件是从webapp-project的目标目录部署的。静态内容(angular项目)从包含web.xml的WEB-INF文件夹所在的src / main / webapp目录进行部署。
但如果我可以从目标文件夹中部署(war文件和静态内容),那就太好了。
我在pom.xml中的当前配置:
{{1}}
我删除了一些不重要的配置。
我尝试了很多例如设置WebAppSourceDirectory但没有任何效果。 有没有总是使用的解决方案或者我想要的解决方案?
PS:请原谅我的语言 - 我的英语不是很练习。 此外,这是我在StackOverlow上的第一个问题,所以如果我写的东西太模糊,请原谅。
我接受批评。
感谢您的努力和答案!
答案 0 :(得分:1)
使用jetty:run-war
目标,这就是它存在的原因。
此外,Jetty 9.2.x现已弃用,请升级到Jetty 9.4.x。