linux tomcat7 404


将自己那部分代码打成jar包,放入到线上运行的项目的lib目录下,环境是Linux,tomcat7。jar包包含了自己用到的strtus和spring配置文件。
struts2的action配置

   
  <package name="zdb" namespace="/user/act" extends="com-default">
  
<!-- 登录处理 -->
<action name="login" class="loginAction">
<result name="success">/index.html</result>
</action>
</package>

一开始访问www.xxx.com/user/act/login.html(url经过Urlrewrite处理)一切正常的运行。
几天之后重启tomcat,再访问此jar包/user/act下的action全部浏览器显示404.此jar包之外的一切请求都正常。
弄到本地Windows环境又一切正常。无奈之下将namespace="/user/act"改成namespace="/userxxx/act",访问www.xxx.com/userxxx/act/login.html正常运行。再访问www.xxx.com/user/act/login.html仍然404.

无解。。。。。不知道几天后再次重启tomcat是不是又要换命名空间了,呵呵

struts2 tomcat

好想大聲說你妹 10 years, 10 months ago

原来是我不小心的操作,悲剧

喜多嶋時透 answered 10 years, 10 months ago

Your Answer