0

我开始实施碳组件。所以后端运行时被实现和测试。现在需要创建前端 UI 组件。所以这是我的component.xml 文件,它位于resources/META-INF 下。

<component xmlns="http://products.wso2.org/carbon">
<menus>
    <menu>
        <id>orderprocess_menu</id>
        <i18n-key>orderprocess.menu</i18n-key>
        <i18n-bundle>../web/org.wso2.carbon.OrderProcess.ui.i18n.Resources</i18n-bundle>
        <parent-menu>manage_menu</parent-menu>
        <link>../web/orderprocess/orderprocess.jsp</link>
        <region>region1</region>
        <order>50</order>
        <style-class>manage</style-class>
        <icon>../log-admin/images/log.gif</icon>
        <require-permission>/permission/protected/manage</require-permission>
    </menu>
</menus>

然后在将生成的 jar 文件复制到 dropins 文件夹后,我可以在菜单栏中看到一个新项目。但问题是我点击它我得到一个像这样的运行时异常。

File &quot;/web/orderprocess/orderprocess.jsp&quot; not found
at org.apache.jasper.servlet.JspServlet.handleMissingResource(JspServlet.java:417)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:384)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
...

仍然不知道如何解决这个问题。对此的任何帮助将不胜感激。

注意:我尝试在WSO2 ESB 和 WSO2 AS上进行部署。

4

1 回答 1

0

更改如下

<component xmlns="http://products.wso2.org/carbon">
<menus>
    <menu>
        <id>orderprocess_menu</id>
        <i18n-key>orderprocess.menu</i18n-key>
        <i18n-bundle>org.wso2.carbon.OrderProcess.ui.i18n.Resources</i18n-bundle>
        <parent-menu>manage_menu</parent-menu>
        <link>../web/orderprocess/orderprocess.jsp</link>
        <region>region1</region>
        <order>50</order>
        <style-class>manage</style-class>
        <icon>../log-admin/images/log.gif</icon>
        <require-permission>/permission/protected/manage</require-permission>
    </menu>
</menus>
于 2015-11-06T16:53:31.570 回答