当前位置: 代码迷 >> Java Web开发 >> struts2严重有关问题,经理也解决不了
  详细解决方案

struts2严重有关问题,经理也解决不了

热度:170   发布时间:2016-04-17 01:33:31.0
struts2严重问题,经理也解决不了
公司第一次用struts,每当修改原始web.xml后,index.html或index.jsp等文件运行就报错,报错如下:
2008-8-29 10:24:51 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2008-8-29 10:24:51 org.apache.catalina.core.StandardContext start
严重: Context [/struts2_HelloWorld] startup failed due to previous errors

web.xml修改后如下:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Struts 2.0 Hello World</display-name>
<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>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>

------解决方案--------------------
你的问题是加载struts2.0的filter时出的错。此问题我遇到过,也曾经郁闷过很长时间,用的是struts-2.0.11.2版。配置是没问题的,原因出在struts2.0可能对tomcat的低版本兼容性不好。我把tomcat 5.0换成jboss-web-2.1.0就没问题了。
解决此问题,你可以将struts2.0的版本降到2.0.6及以下,或更换web服务器即可。
------解决方案--------------------
不要用tomcat6, 用5.6试试
  相关解决方案