第一种情况
<constantname="struts.devMode" value="true"></constant>
如果在struts.xml里配置了以上常量,即设置为调试模式
那么此项目部署在服务器中时,是访问不到页面的
只需要注释以上代码,或者更改成运行模式,就能正常访问到页面
第二种情况
相应的jar包支持没有放在服务器上
<filter>
<filter-name>action2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>action2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
报找不到
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
可以按下图操作
右击项目名称
再重启服务器即可,最好在之前先清除一下tomcat缓存(找到tomcat安装目录下的work目录,删除Catalina目录,再将安装目录下的webapps下的此项目删除)