Tomcat 8 如何设置jarsToSkip

Ali*_*ahi 2 java tomcat web-services

我们正在使用Tomcat 7.0,我们想切换到tomcat 8。Tomcat 7.0中有一个参数,org.apache.catalina.startup.ContextConfig.jarsToSkip但它在tomcat 8.0中不起作用。

任何的想法 ?!

很长的故事

我们的网络应用程序提供了一些网络服务。我们使用webservices-rt-2.3.1.jar来实现 Web 服务。jar 有一个servlet名称WSServletContainerInitializer,它扩展ServletContainerInitializer了 Tomcat 的自动启动。这不是我们想要的,所以我们使用org.apache.catalina.startup.ContextConfig.jarsToSkip=webservices-rt-2.3.1.jar来强制 Tomcat 跳过这个 jar。

Chr*_*ltz 5

您可能正在寻找Tomcat 8 中新增的JarScanFilter。它比jarsToSkipTomcat 7 中的包罗万象的设置灵活得多。

  • 它有帮助!我添加了 `<JarScanner><JarScanFilter pluggabilitySkip="${tomcat.util.scan.StandardJarScanFilter.jarsToScan}, webservices-rt-2.3.1.jar"/></JarScanner>` 并且它起作用了! (3认同)