我得到此错误:可以创建路径'/foopath'的操作实例
-FORM-
package com.company.appname.web.forms;
public class fooForm extends ActionForm {
...
-ACTION-
package com.company.appname.web.actions
public class FooAction extends Action
public ActionForward execute(...) {
return mapping.findForward("success");
}
**struts-config.xml**
<form-bean
name="fooform"
type="com.company.appname.web.forms.fooForm"/>
...
<action
path="/foo"
type="com.company.appname.web.actions.FooAction"
name="fooform"
scope="session"
input="/WEB-INF/foo.jsp"> // it tried just 'foo.do' and 'foo.jsp' as well
<forward name="success" path="/WEB-INF/foo.jsp"/>
</action>
**tiles-defs.xml**
<definition name="Foo.def" extends="reporting.common">
<put name="body" value="foo.jsp"/>
</definition>
和
https://localhost:8080/appname/foo.do
投掷
HTTP Status 500 - No action instance for path /foo could be created
poen是我采取了另一个动作(完全相似,由别人写),并且有效:)
问题
How can I find out what is the real problem ? Is there any solution which shows more related this error ?
注释:
我做出的动作比上面提到的更类似的操作,而thruth的应用程序是该应用程序过于复杂的构建系统。应用程序日志级别是跟踪的,没有显示任何有趣的东西。
感谢提前的帮助。
cs
解决了问题。
问题是,两个应用程序在项目文件夹下:用户和 admin 节
尽管'com.company.appname.web.actions.fooactions'与其他动作完全相似,例如em>
但是,根据两种应用p>