日期:2014-05-17  浏览次数:20777 次

tomcat server.xml path路径与struts.xml namespace冲突
我发现 如果要是吧tomcat server.xml host Context 里面path设置为“”之后 在Struts.xml action中设置的namespace就不起作用 提交的路径就会报There is no Action mapped for namespace [/] and action name [XXX] associated with context path [/XXX]这个如何解决
------解决方案--------------------
引用:
Quote: 引用:

把 struts.xml 配置文件 贴上来看看
<package name="default" namespace="/tpz" extends="struts-default">
<action name="index" class="com.jmy.action.JmyOnePage" method="loadPage">
<result>/index.jsp</result>
</action>
</package>
然后我ajax提交tpz/index但是提交的时候总是报找不到action的错 

原因1:编译后classes文件在哪个目录下面呢?是否在classes文件中?
原因2:在web.xml文件中的<welcome-file>信息中是否配置了自己工程的启动页面?