问题描述
|
我有这个动作:
<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与Tiles配合使用。
谢谢。
解决方法
Http 500表示服务器端出了点问题。
您可以尝试以下方法
1.确认操作类存在正确的程序包路径。这将在适当的容器(例如tomcat,weblogic,jboss等)中进行检查
2.通过用一个已经起作用的动作替换当前行动,检查其是否起作用。如果是,则说明操作有问题
3.尝试全新构建以获取新编译的类文件。有时候,这可以解决问题