24.SAP WEBIDE本地版 常见设置和问题清单

1. 启动orion后,注册用户登录后,默认的地址是localhost:8080/edit/edit.html,这是页面提示了access denied

打开WEBIDE地址  http://localhost:8080/webide/index.html


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上,就会出现错误)

                

                 < content>

    

    

    

    


请使用浏览器的分享功能分享到微信等