servlet.jar--jar not loaded错误
?出錯信息:validateJarFile(D:\Program Files\apache-tomcat-6.0.29\webapps\BookShop\WEB-INF\lib\servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
?造成這種錯誤的原因有兩個:servlet.jar包沖突、web.xml文件配置出現(xiàn)問題
?1、servlet.jar包沖突:
???如果在tmocat的lib目錄下有了servlet.jar包,而又再在項目的\WEB-INF\lib\目錄下 加入servlet.jar包,這時候會造成包沖突,tomcat啟動時會報上述錯誤,解決辦法是把項目\WEB-INF\lib\路徑下的servlet.jar刪除。
?????與此類似,如果是jar沖突,就查看項目路徑下是不是有了跟tomcat路徑下相同的jar包,如果是則刪除項目路?徑中的jar包!
?
?2、配置文件錯誤:
??????如果在tomcat的lib目錄下并沒有跟\WEB-INF\lib\目錄下重復(fù)的包,這時候造成上述錯誤的原因就是web.xml文件有些配置出了問題,錯誤提示中有如下語句:org.apache.tomcat.util.digester.Digester endElement,有可能是servlet的配置名字跟頁面中不一致,也有可能servlet的路徑?jīng)]有寫對,還有可能是因為<servlet>跟<servlet-mapping>的順序出現(xiàn)了錯誤,改正以上錯誤,重啟tomcat,錯誤解決!
總結(jié)
以上是生活随笔為你收集整理的servlet.jar--jar not loaded错误的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 文件上传组件 Apache C
- 下一篇: MyEclipse中如何设置 jdk 和