各位帮我看看怎么出这些错误SEVERE: Exception starting filter struts2
2个回答
展开全部
你包有没有引入,最好是放入工程WEB-INF下的lib目录里,有时不能识别。
如果还是有问题就试试下面的解决方案
首先:看看有没有导入Struts2相应的jar包,是否齐全。最少要导入五个基本包:
commons-logging-api-1.1.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.12.jar
xwork-2.0.6.jar
如果该包含的jar包都引入了,再看,配置文件web.xml是否配置正确,
struts2使用的是Filter充当Control? 需要配置web.xml如下:注意类名和包名不要写错
<filter>
????? <filter-name>struts2</filter-name>
????? <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
????? <filter-name>struts2</filter-name>
????? <url-pattern>*.do</url-pattern>
???? <!--? 这里的url-pattern视你的具体情况而定-->
</filter-mapping>
<filter-mapping>
????? <filter-name>struts2</filter-name>
????? <url-pattern>/struts/*</url-pattern>
</filter-mapping>
如果以上两步都没有问题,那估计就是环境问题了,在开发中,环境问题是麻烦的事,检查你用的部署服务器(Tomcat或weblogic等)、IDE的版本(eclipse或者myEclipse),以及Struts2的版本...
struts2项目中web.xml配置2.1与2.0的区别
具体的过滤器类变了,2.0配置是以上写法
2.1以后是这样配置
<filter>
?? <filter-name>struts2</filter-name>
?? <filter-class>
?????? org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter
??? </filter-class>
</filter>
<filter-mapping>
?? <filter-name>struts2</filter-name>
?? <url-pattern>/*</url-pattern>
? </filter-mapping>
如果还是有问题就试试下面的解决方案
首先:看看有没有导入Struts2相应的jar包,是否齐全。最少要导入五个基本包:
commons-logging-api-1.1.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.12.jar
xwork-2.0.6.jar
如果该包含的jar包都引入了,再看,配置文件web.xml是否配置正确,
struts2使用的是Filter充当Control? 需要配置web.xml如下:注意类名和包名不要写错
<filter>
????? <filter-name>struts2</filter-name>
????? <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
????? <filter-name>struts2</filter-name>
????? <url-pattern>*.do</url-pattern>
???? <!--? 这里的url-pattern视你的具体情况而定-->
</filter-mapping>
<filter-mapping>
????? <filter-name>struts2</filter-name>
????? <url-pattern>/struts/*</url-pattern>
</filter-mapping>
如果以上两步都没有问题,那估计就是环境问题了,在开发中,环境问题是麻烦的事,检查你用的部署服务器(Tomcat或weblogic等)、IDE的版本(eclipse或者myEclipse),以及Struts2的版本...
struts2项目中web.xml配置2.1与2.0的区别
具体的过滤器类变了,2.0配置是以上写法
2.1以后是这样配置
<filter>
?? <filter-name>struts2</filter-name>
?? <filter-class>
?????? org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter
??? </filter-class>
</filter>
<filter-mapping>
?? <filter-name>struts2</filter-name>
?? <url-pattern>/*</url-pattern>
? </filter-mapping>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询