2017-10-10 92 views
0

我有一个在tomcat 8服务器上运行的spring boot war(REST服务)文件。我使用spring-boot-maven-plugin在重新打包的战争中获得所有装载器的好东西。由于最近公司政策的变化,我们不能再在战争中打包依赖瓶。 Spring boot maven plugin将加载器添加到war中,并在WEB-INF中添加一个lib或lib提供的目录。如果我要手动删除lib目录,然后使用Tomcat 8的JarResources将服务器目录挂载到WEB-INF/lib。春季靴子战将像往常一样运行吗?在tomcat 8上没有lib的春季启动大战

回答

0

如果有人正在寻找类似情况的解决方案,我得到了这个工作。

  1. 使用类似取下春天启动战争的lib目录 拉链-d abc.war “WEB-INF/lib目录” 拉链-d abc.war “WEB-INF/lib目录提供的”

  2. 在tomcat conf/context.xml中,添加JarResources XML元素并定义libs可以找到的路径,并在webAppMount中提及“WEB-INF/lib”。