部署了Jersey的Tomcat 7启动时间慢
使用Tomcat7,Jeresy1.12 不带球衣的Tomcat发射时间为4秒 当我将Jersey的jars添加到tomcat/lib目录时,启动时间为50秒。我使用哪个servlet并不重要——即使web.xml是空的(没有servlet),也需要时间 导致问题的jar是jersey-servlet-1.12。当我从lib目录中删除它时,启动时间又恢复正常。我怀疑jar(\META-INF\services\*)中定义的服务造成了问题,但找不到确切的原因 顺便说一句:metadata complete=“true”并没有解决问题部署了Jersey的Tomcat 7启动时间慢,jersey,tomcat7,Jersey,Tomcat7,使用Tomcat7,Jeresy1.12 不带球衣的Tomcat发射时间为4秒 当我将Jersey的jars添加到tomcat/lib目录时,启动时间为50秒。我使用哪个servlet并不重要——即使web.xml是空的(没有servlet),也需要时间 导致问题的jar是jersey-servlet-1.12。当我从lib目录中删除它时,启动时间又恢复正常。我怀疑jar(\META-INF\services\*)中定义的服务造成了问题,但找不到确切的原因 顺便说一句:metadata comp
编辑:问题已由Jersey团队确认()。解决此问题的一个方法是从
jersey servlet.jar
中删除META-INF/services/javax.servlet.ServletContainerInitializer
文件。这将禁用一些Servlet3功能。您还可以将jar添加到tomcat.util.scan.DefaultJarScanner.jarsToSkip列表中的catalina.properties
这样,您就可以使用较新版本的jar,而无需记住应该对其进行编辑
请参见您还可以将jar添加到tomcat.util.scan.DefaultJarScanner.jarsToSkip列表中的catalina.properties 这样,您就可以使用较新版本的jar,而无需记住应该对其进行编辑
看哇!你能提出一个问题并描述一下你在做什么吗@马丁,请复习哇!你能提出一个问题并描述一下你在做什么吗@马丁,请复习