Struts Action HTTP 500

时间:2011-05-25 09:18:45

标签: java struts-1

我有这个动作:

<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。

感谢。

1 个答案:

答案 0 :(得分:2)

Http 500表示服务器端出现了问题。

在您的情况下,您可以尝试以下方法 1.使用正确的程序包路径验证操作类是否存在。这将在适当的容器中检查(即tomcat,weblogic,jboss等) 2.通过已经正在运行的操作替换当前操作来检查其是否正常工作。如果是,那么该行动有问题 3.尝试清理构建以获取新编译的类文件。有时,这解决了问题