2012-07-19 59 views
1

使用Tomcat 7,Jeresy 1.12。Tomcat 7與澤西部署啓動速度慢

沒有澤西島的Tomcat發射時間是4秒。

當我將Jersey的罐子添加到tomcat/lib目錄時,啓動時間爲50秒。無論我使用哪個servlet - 即使web.xml爲空(無servlet),也需要花費時間。

導致問題的jar是jersey-servlet-1.12。當我從lib目錄中刪除它時,啓動時間再次正常。我懷疑在該jar(\ META-INF \ services \ *)中定義的服務造成麻煩,但找不到確切的原因...

BTW:metadata-complete =「true」沒有解決問題。

編輯:問題被澤西隊確認(issue JERSEY-1317)。解決此問題的方法是從jersey-servlet.jar中刪除META-INF/services/javax.servlet.ServletContainerInitializer文件。這將禁用一些Servlet3功能。

+0

哇!你能否提出一個問題並描述你在做什麼? http://java.net/jira/browse/JERSEY – 2012-07-24 22:38:07

+0

@Martin,請查看[鏈接](http://java.net/jira/browse/JERSEY-1317) – gamliela 2012-07-27 12:49:08

回答