2013-03-14 127 views
0
Mar 13, 2013 7:36:49 PM org.apache.catalina.util.ExtensionValidator validateManifestResources 
INFO: ExtensionValidator[/edu][resin.jar]: Required extension [javax.servlet] not found. 
Mar 13, 2013 7:36:49 PM org.apache.catalina.util.ExtensionValidator validateManifestResources 
INFO: ExtensionValidator[/edu]: Failure to find [1] required extension(s). 
Mar 13, 2013 7:36:49 PM org.apache.catalina.core.StandardContext startInternal 
SEVERE: Error getConfigured 
Mar 13, 2013 7:36:49 PM org.apache.catalina.core.StandardContext startInternal 
SEVERE: Context [/edu] startup failed due to previous errors 

以上是來自catalina.log文件。我已經在mac上成功加載了tomcat 7,並將.war文件扔進我的webapps文件夾。 Tomcat從它建立了一個文件目錄,但不會因爲上述錯誤而導致'部署'。第一次使用.jsp和servlets,感謝您的耐心等待。Tomcat錯誤部署war文件javax.servlet未找到

+0

看起來像你的戰爭文件中的問題。你能在開發環境或其他地方運行它嗎? – 2013-03-14 03:42:50

+0

Tomcat是一個servlet容器,因此它默認支持jsp和servlet。如果你的tomcat設置正確,它應該可以工作。你可以檢查你的tomcat lib目錄嗎? – bhdrkn 2013-03-14 08:33:46

+0

tomcat/lib沒有javax.servlet,但它確實有servlet-api.jar。 webapps/edu/WEB-INF/lib確實有javax.servlet.jar和resin.jar,它似乎試圖要求javax.servlet.jar。 戰爭檔案剛剛由我們的一位工程師交給我,我假設它在他的開發環境中工作正常 – user2168048 2013-03-14 16:48:07

回答

0

感覺很傻,resin.jar =樹脂服務器。從來沒有聽說過。顯然沒有在Tomcat上工作。