Apache OFBiz новый плагин: отсутствует сообщение об ошибке? - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь создать новый плагин в ofbiz

 <request-map uri="main"><security https="true" auth="false"/><response 
     name="success" type="view" value="main"/></request-map>

       <!-- View Mappings -->
   <view-map name="main" type="screen" page="component://xxx/widget
    /xxxScreens.xml#main"/>

в ofbiz-componentenent.xml:

<webapp name="xxx"
 title="xxx"
 server="default-server"
location="webapp/xxx"
 base-permission="OFBTOOLS,XXX"
 mount-point="/xxx"/

Когда я пытаюсь вызвать контроллер плагинов:

  https://localhost:8443/xxx/control/main

ничего не происходит: - пустая страница (без HTML структуры) - нет сообщений об ошибках, нет записи в журнале вообще (нет в ofbiz.log или error.log)

Как я могу узнать, что идет не так? Как я могу получить любую (дополнительную) информацию?

1 Ответ

0 голосов
/ 02 мая 2018

Пожалуйста, следуйте файлу README.md, который гласит:

Create a new plugin. The following project parameters are passed:

    pluginId: mandatory
    pluginResourceName: optional, default is the Capitalized value of pluginId
    webappName: optional, default is the value of pluginId
    basePermission: optional, default is the UPPERCASE value of pluginId

gradlew createPlugin -PpluginId=myplugin

gradlew createPlugin -PpluginId=myplugin -PpluginResourceName=MyPlugin -PwebappName=mypluginweb -PbasePermission=MYSECURITY

The above commands achieve the following:

    create a new plugin in /specialpurpose/myplugin
    add the plugin to /specialpurpose/component-load.xml
...