0

カーボンコンポーネントの実装を開始しました。そのため、バックエンド ランタイムが実装され、テストされました。次に、フロントエンド UI コンポーネントを作成する必要があります。これは、resources/META-INF の下にある私の component.xml ファイルです。

<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 に答える