变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當前位置: 首頁IT技術 → 解決Eclipse啟動Tomcat時報Error loading WebappClassLoader錯誤

解決Eclipse啟動Tomcat時報Error loading WebappClassLoader錯誤

更多

最近新建了一個JSF項目(網上查到用Struts,Spring MVC也會如此),配置好以后用eclipse啟動Tomcat報了如下錯誤:嚴重: Error loading WebappClassLoader

  1.   context: /jsf2nd  
  2.   delegate: false  
  3.   repositories:  
  4.     /WEB-INF/classes/  
  5. ----------> Parent Classloader:  
  6. org.apache.catalina.loader.StandardClassLoader@1172e08  
  7.  javax.faces.webapp.FacesServlet  
  8. java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet  
  9.     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)  
  10.     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)  
  11.     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1128)  
  12.     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026)  
  13.     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421)  
  14.     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734)  
  15.     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)  
  16.     at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)  
  17.     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)  
  18.     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)  
  19.     at org.apache.catalina.core.StandardService.start(StandardService.java:525)  
  20.     at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)  
  21.     at org.apache.catalina.startup.Catalina.start(Catalina.java:595)  
  22.     at sun.reflect.NativeMethodaccessorImpl.invoke0(Native Method)  
  23.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
  24.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
  25.     at java.lang.reflect.Method.invoke(Method.java:597)  
  26.     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)  
  27.     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)  
  28. 2011-12-8 9:11:27 org.apache.catalina.core.StandardContext loadOnStartup  
  29. 嚴重: Servlet /jsf2nd threw load() exception  
  30. java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet  
  31.     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)  
  32.     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)  
  33.     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1128)  
  34.     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026)  
  35.     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421)  
  36.     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734)  
  37.     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)  
  38.     at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)  
  39.     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)  
  40.     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)  
  41.     at org.apache.catalina.core.StandardService.start(StandardService.java:525)  
  42.     at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)  
  43.     at org.apache.catalina.startup.Catalina.start(Catalina.java:595)  
  44.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
  45.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
  46.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
  47.     at java.lang.reflect.Method.invoke(Method.java:597)  
  48.     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)  
  49.     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)  

網上搜了幾種解決方案:1、關掉myeclipse,把原來的tomcat換掉,如果是安裝版的就卸載,重新放一個tomcat,啟動myeclipse,配置tomcat,部署,再啟動tomcat,一切OK。2、之前jar包我是通過Build path -> Configure build path-> Add External JARs的方式添加的,程序編譯,Tomcat啟動都很正常,沒有錯誤。可是一訪問jsp頁面就報上述錯誤。 苦思不得其解,但看了錯誤信息說是找不到org.springframework.web.servlet.DispatcherServlet類,所以我就干脆將spring.jar,spring-webmvc.jar等jar包通通手工添加到/WEB-INF/lib目錄下,并且將default output folder值改為projectName/WebContent/WEB-INF/classes 問題就得以解決了。

這兩種解決方案試了都不行,但是大體了解到可能是jar包沒有導入進去,所以進了eclipse的工程目錄,找到對應的存放jar包的目錄:.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\jsf2nd\WEB-INF\lib,發現果然少了兩個jar包,將之放入后問題就解決了。

錯誤原因:至今未能查明究竟是哪個地方出錯了才使得eclipse不能將jar包放到eclipse的tomcat插件下面。

可能的幾個原因:1、我的eclipse選擇的默認編譯是jdk1.5,而這個項目用的是Tomcat6, 2、我的Eclipse里面默認設置的tomcat的編譯器也是1.5

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 日韩欧美国产卡通动漫 | 日本一区二区三区在线 视频 | 亚洲精品成人a | 777毛片| 日批软件在线观看 | 一区二区视频在线观看免费的 | 国产免费无遮挡在线观看视频 | 亚洲福利网 | 日本精品影院 | 国产精品不卡在线观看 | 国产高清看片日韩欧美久久 | 久久生活片| 美女羞羞视频网站 | 天天看片天天爽_免费播放 天天看片夜夜爽 | 性欧美巨大极品videos | 日本欧美在线视频 | 黄在线观看网站 | 天天操天天射天天 | a级毛片无码免费真人 | 久久精品视 | 99日韩精品 | 欧美一区二区三区久久综合 | 午夜96影视 | 午夜大片免费完整在线看 | 久久综合五月开心婷婷深深爱 | 亚洲a免费| 播放欧亚一级特黄录像 | 久久人人爽人人爽人人片va | 亚洲免费中文字幕 | 欧日韩美香蕉在线观看 | 外国黄色毛片 | 香蕉大伊亚洲人在线观看 | 下面一进一出好爽视频 | 国产片一级aaa毛片视频 | 久久黄色网址 | 黑人巨根在线 | 国产日韩在线 | 亚洲免费片 | 免费人成在线蜜桃视频 | 国产成人久久综合热 | 日日日日人人人夜夜夜2017 |