Struts的Action HTTP 500
问题描述:
我有这样的动作:Struts的Action HTTP 500
<action path="/view.stif.loader.bin.mapping"
type="com.st.mas.wmr.action.StifBinConversionAction" parameter="viewLoaderMapping"
name="stifConvForm" scope="request" validate="false"
input=".editConfig">
<forward name="success" path=".viewStifLoadBinMapping"/>
</action>
这个动作用来工作,但现在它不,我不知道为什么。我得到HTTP Status 500 - No action instance for path /view.stif.loader.bin.mapping could be created
。 Action类仍然存在,并且没有对struts-config.xml
进行更改。
什么其他原因可能导致HTTP 500?
我使用Struts 1瓷砖。
谢谢。
答
HTTP 500表明,什么是错在服务器端。
在你的情况,你可以尝试以下 1.验证动作类与合适的包路径存在。这是在合适的容器(即Tomcat的时,WebLogic,JBoss的,等等) 2.检查要检查它的工作由通过已经工作动作替换当前动作。如果是,那么动作 有什么问题3.尝试清理构建以获得新编译的类文件。有时候,这可以解决问题