ITPub博客

首页 > 应用开发 > Javascript > 24.SAP WEBIDE本地版 常见设置和问题清单

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

原创 Javascript 作者:isongoo 时间:2021-02-21 09:20:35 0 删除 编辑

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

                <Page>

                 < content>

     <App id="jContent" >

     </App>

     </content>

     </Page>


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/725190/viewspace-2758048/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
我是45岁的老人了,没有学习能力了。

注册时间:2008-04-10

  • 博文量
    34
  • 访问量
    56962