调用事件时出错,找不到类org.ofbiz.learning.learning.LearningEvents

时间:2013-12-10 09:40:19

标签: java ofbiz

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

   <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.jsp],但这是错误   text:org.ofbiz.webapp.event.EventHandlerException:调用时出错   事件,类org.ofbiz.learning.learning.LearningEvents不是   结果

任何人都可以帮助我吗?非常感谢!

1 个答案:

答案 0 :(得分:0)

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