进行不展开战争的可执行战争需要采取哪些步骤。 (类似于spring boot的方式)。基本上是希望将嵌入式Tomcat包装到现有的战争中并使其可执行。
Env:Spring mvc,Java 7,带有web.xml的Webapp
到目前为止,我已经完成了以下研究:
Spring引导如何在TomcatEmbeddedServletContainerFactory中创建嵌入式容器,但是所有这些WebApploader东西我都无法理解。
仅使用spring boot maven插件即可成功打包可执行文件,但是如果不解压缩就无法运行。
Tomcat api类不会直接从war中读取应用程序。
已通过在特定位置提取嵌入式tomcat并调用addWebapp方法成功测试了嵌入式tomcat。
我不想使用阴影插件创建一个大胖子。
不想像互联网上许多示例中所指出的那样指定src / main之类的路径。
由于时间和其他依赖性,无法将应用程序升级到Spring Boot Web。