0

我在控制器中有一个请求映射,如下所示:

   <request-map uri="processFirstForm">
        <event type="java" path="org.ofbiz.learning.learning.LearningEvents"
            invoke="processFirstForm" />
        <response name="success" type="view" value="OneFormScreen" />
    </request-map>

在控制器中,我为 java 事件定义了一个处理程序,如下所示:

   <handler name="java" type="request" class="org.ofbiz.webapp.event.JavaEventHandler"/>

我有一个如下的屏幕形式:

   <form name="FirstForm" type="single" target="processFirstForm">
        <field name="firstName">
            <text />
        </field>
        <field name="lastName">
            <text />
        </field>
        <field name="submit">
            <submit />
        </field>
    </form>

我在文件夹/bin/org/ofbiz/learning/learning中也有文件LearningEvents.class

但是当我按如下方式提交FirstForm表单时,我仍然收到异常:

ERROR 呈现错误页面 [/error/error.jsp],但这里是错误文本:org.ofbiz.webapp.event.EventHandlerException: Error invoking event, the class org.ofbiz.learning.learning.LearningEvents was not found

谁能帮我?非常感谢!

4

1 回答 1

0

此组件中是否有其他运行良好的 Java 服务或事件?我试图了解问题出在此事件中还是整个组件设置不完整。首先将您的 build.xml 和 ofbiz-component.xml 与现有的进行比较。

于 2013-12-10T22:17:33.400 回答