24.SAP WEBIDE本地版 常見設定和問題清單

isongoo發表於2021-02-21

1. 啟動orion後,註冊使用者登入後,預設的地址是localhost:8080/edit/edit.html,這是頁面提示了access denied

開啟WEBIDE地址 


2.修改路徑埠從8080修改為8088

開啟orioi.ini,修改下面引數

-Dorg.eclipse.equinox.http.jetty.http.port=8088


3.為WEBIDE新增UI5版本

先下載UI5新版本,並複製到: eclipse\plugins\com.sap.webide.orionplugin_1.53.9\ui5

在該目錄下修改檔案neo-app.json中配置:

清除快取,下面引數改為0,否則修改後無效

"maxAge": 0


增加新版本

{

      "path": "/1.86.0",

      "target": {

        "type": "service",

        "name": "sapui5",

        "version": "1.86.0",

        "preferLocal": true

      },

      "description": "SAPUI5 1.86.0"

    }


修改\eclipse\plugins\com.sap.webide.orionplugin_1.53.9\ui5templates

下的檔案versionoverview.json

增加頁面前端的可選項


 {

   "version": "1.86.*",

   "support": "Maintenance",

   "eom": "Q4/2021"

    },


修改後,重啟orioi


4.新建專案時報錯,Error Corrupted zip  can't find end of central directory jszip

迅雷影響,接管模板檔案下載,程式自身的下載失敗。解決方法:到迅雷設定中心,把接管瀏覽器部分,按瀏覽器取消

5.新建檔案時,檔案被迅雷下載

迅雷影響,到迅雷設定中心,把接管瀏覽器部分,按瀏覽器取消


6.UI5 Control with ID XXX could not be found - Target XXXX

在routing配置時,指定了ID XXX,在頁面模板中沒有正確設定ID,目前發現兩種情況會出現上述錯誤:

a)ID設定在不正確的控制元件,比如page下的content裡設定ID時,就不會被找到。ID應該被定義到一個容器上,至於哪些屬於容器來,需要慢慢積累吧。

b)ID沒有被指定

正確的做法:

ROUTING設定:

"routing": {

"config": {

"routerClass": "sap.m.routing.Router",

"controlId": "jContent",


頁面母版中的設定:(如果把ID設定在content上,就會出現錯誤)

                <Page>

                 < content>

     <App id="jContent" >

     </App>

     </content>

     </Page>


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/725190/viewspace-2758048/,如需轉載,請註明出處,否則將追究法律責任。