以下代码中filter部分去掉的话,是可以启动的。
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_9" version="2.4" 
xmlns="http://java.sun.com/xml/ns/j2ee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"><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> 
</web-app>

解决方案 »

  1.   

    <url-pattern>/* </url-pattern> 
    改为<url-pattern>*</url-pattern> 
      

  2.   

    楼上有点是在乱说吧........楼主,学习是需要讲究方法的,学习遇到问题是难免的,...
    那遇到问题怎么解决呢...任何一个东西错了 一般都会有"为什么错的原因" 这个原因在那里.....?>在log文件里啊....去看log文件里的错误信息.然后对症下药...
    拿tomcat来说,,$tomcat_home/logs/localhost.*.log 最新的那个文件里....如果看到log还不知道怎么解决,那就把你的log贴出来,别人才知道怎么帮你/./.