我有这个动作:
<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?
我正在使用带有Tiles的Struts 1。
感谢。
答案 0 :(得分:2)
Http 500表示服务器端出现了问题。
在您的情况下,您可以尝试以下方法 1.使用正确的程序包路径验证操作类是否存在。这将在适当的容器中检查(即tomcat,weblogic,jboss等) 2.通过已经正在运行的操作替换当前操作来检查其是否正常工作。如果是,那么该行动有问题 3.尝试清理构建以获取新编译的类文件。有时,这解决了问题