嵌入式Tomcat无需解压缩

时间:2018-10-25 00:57:09

标签: spring-mvc java-7 executable-jar embedded-tomcat-7

进行不展开战争的可执行战争需要采取哪些步骤。 (类似于spring boot的方式)。基本上是希望将嵌入式Tomcat包装到现有的战争中并使其可执行。

Env:Spring mvc,Java 7,带有web.xml的Webapp

到目前为止,我已经完成了以下研究:

  1. Spring引导如何在TomcatEmbeddedServletContainerFactory中创建嵌入式容器,但是所有这些WebApploader东西我都无法理解。

  2. 仅使用spring boot maven插件即可成功打包可执行文件,但是如果不解压缩就无法运行。

  3. Tomcat api类不会直接从war中读取应用程序。

  4. 已通过在特定位置提取嵌入式tomcat并调用addWebapp方法成功测试了嵌入式tomcat。

  5. 我不想使用阴影插件创建一个大胖子。

  6. 不想像互联网上许多示例中所指出的那样指定src / main之类的路径。

  7. 由于时间和其他依赖性,无法将应用程序升级到Spring Boot Web。

0 个答案:

没有答案