tomcat6上发布struts2的程序出错

来源:百度知道 编辑:UC知道 时间:2024/07/04 21:41:42
我用的是MyEcliplse5.5 。tomcat是6.0的刚学的struts2的程序 但是发布启动tomcat6后 控制台就出错了 页面也总是访问不到 总是404的错 老师写的程序在他的机器上 发布都没问题 可是我的电脑却有问题了,只有发布struts2的程序才出错 错误代码如下:严重: Exception starting filter action
java.lang.ClassNotFoundException: org.apache.struts2.dispacher.FilterDispatcher
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:249)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.core.ContainerBase.addChildInternal(C

java.lang.ClassNotFoundException: org.apache.struts2.dispacher.FilterDispatcher
你查查API ClassNotFoundException,就是说初始化的时候找不到这个类了
就是说没有包。可能是你只把老师的代码写了,没有导入包
MyEcliplse不支持2.0 JAR的自动导入

看是否有Struts-core的包,同时检查下Struts.xml的文件有没有配置好

缺少struts2 的jar包