求教tomca运行出错:
严重: Error loading WebappClassLoadercontext: /qisen1
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@1a8c4e7
org.apache.struts.action.ActionServlet
严重: Servlet /qisen1 threw load() exception
java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1128)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
搜索更多相关主题的帖子:
false loading classes
----------------解决方案--------------------------------------------------------
报出的异常是无法找到ActionServlet这个类,即说明你的这个类就没有被加载进去,或者配置有问题,简单的给你列举几种可能导致这种情况的原因:
1.web.xml就没有初始化,举个别人写的例子,感觉能说明问题,你参考一下:
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
</servlet>
以上少了一个<load-on-startup>0</load-on-startup>,导致这个类没有被加载进去
2.有可能是你在配置struts的配置文件时,对应的path路径没有配置正确导致的类找不到
3.检查一下你在整合时把jar包拷全了没
4.实在不行就有可能是servlet和struts版本相互影响的吧,这个是我的推测,没遇到过,但看到别人这样说过。
就这些了,希望可以帮到你
----------------解决方案--------------------------------------------------------
少jar文件 或者如一楼 web.xml配置有问题!!
----------------解决方案--------------------------------------------------------
tomcat配置出错了,他的运行环境。
----------------解决方案--------------------------------------------------------