SAP WEB IDE在LINUX上的服务器多用版本安装

这里介绍提SAP WEB IDE FOR LINUX服务器版本。

我们从SAP官网的SAPUI5开发工具下载区可以看到,只有Personal Edition版本,WINDOWS 及MAC的,没有服务器LINUX版本的,也就是说,只能安装在个人电脑上,个人使用,不能团队同时在一个服务器上使用,当然这也有SAP开发机制有关,SAP开发完成后都要同步到SAP服务器,也有相对来说共用一个WEB服务器开发也就不那么必要了。但闲来无聊就自己折腾一下,想自己安装一个服务器版本的试试,这样或者可以开发人员不用安装,大家都直接在线开发就成。以下记录一下安装过程。

我们通过Personal Edition版本发现SAP使用的是其实就是eclipse的orion的实现的,所以就想到了下载标准的eclipse的orion,然后再更新上SAPUI5的类库,或者是把WINDOWS版本的SAP WEB IDE更新orion的LINUX库,使用之支持LINUX使用。

1.本站SAP WEB IDE FOR LINUX 地址

http://www.ut163.com:8081/webide/index.html

2.一、安装SAP WEB IDE 的LINUX版本

2.1.法1、直接下载安装包在LINUX上安装

此版本是不是2020.05.23时SAP WEB IDE的最新功能,下载地址付费,演示地址:http://www.ut163.com:8081/webide/index.html

      隐藏内容需要支付:¥0.5
任何问题请联系yan252@163.com
立即购买

下载后解压到你的服务器目录就行。

2.2.法2、使用破解过程,自己安装,

此方法好处是可以随时升级到SAP WEB IDE的最新版本。破解过程如下

      隐藏内容需要支付:¥0.5
任何问题请联系yan252@163.com
立即购买

3.二、运行ORION

1.安装完成后,在目录中直接运行。

2.前面运行是在前台运行一次,服务器重启动后还得手动再次运行,所以我们在LINUX的启动项中加入自动启动orion。编辑/etc/rc.local,

3.在文件最后加入命令以启动orion,

注:经多次使用发现,不能写成:/root/eclipse/orion &,这样虽然能运行orion,但启动后,在其中配置的ODATA相关连接不能使用,猜可能是全局文件名冲突引引起。

4.三、在客户端打开进行SAPUI5开发

IE中,输入地址:http://www.ut163.com:8081/webide/index.html,结果如图

SAP WEB IDE在LINUX上的服务器多用版本安装 - 第2张  | 优通SAP

5.四、创建用户,并登陆

此时可以打开使用了

SAP WEB IDE在LINUX上的服务器多用版本安装 - 第3张  | 优通SAP

6.五、增加ODATA数据源

为了在前台IE中能使用ODATA数据源,所以在后台配置数据源文件,在服务器目录config_master\service.destinations\destinations下增加两个配置文件,Northwind,UT163,其中在Northwind连接的ODATA官方的免费只读ODATA例子,没有用户密码限制,可以直接使用。可连接V2,V4版本,如:https://services.odata.org/V2/Northwind/Northwind.svc/

UT163连接的是我们的SAP ODATA例子,现在还暂时不不公开,

SAP WEB IDE在LINUX上的服务器多用版本安装 - 第4张  | 优通SAP

7.六、在WEB IDE中使用ODATA数据源,

EXIT退出ORION后,重启orion,并在客户端打开地址:http://www.ut163.com:8081/webide/index.html中进行SAPUI5开发时,使用ODATA时,可使用前面两步骤中定义的ODATA.如使用的是Northwind,需要使用服务地址:V2/Northwind/Northwind.svc/,如图,

SAP WEB IDE在LINUX上的服务器多用版本安装 - 第5张  | 优通SAP

使用UT163创建ODATA,则需要使用我们SAP服务器的用户暂时不公开用户密码,如你自己有ODATA服务,也可以提供给我,我帮你配置后IDE的服务器上,你也就能使用了。

到此LINUX 的SAP WEB IDE就完成了,

经测试功能还都算正常,在手机上也能正常使用,那以后是不是有APP需要使用时,没电脑也可以手机修改了呢。

SAP WEB IDE在LINUX上的服务器多用版本安装 - 第6张  | 优通SAP

8.问题解决:

8.1.1.运行端口问题

服务器搭建好后,发现在线运行(调试)时,SAP WEB IDE自动把用户测试的例子虚拟出一个端口来访问,比如:http://www.ut163.com:33985/webapp/index.html?hc_reset&sap-ui-appCacheBuster=..%2F&sap-ui-xx-componentPreload=off,这种样子的,这个URL中的端口33985,每次还都不一样,我在服务器文件中查找到文件:\eclipse\plugins\com.sap.webide.orionplugin_1.53.9\webide\resources\sap\watt\lib\encoding\encoding-indexes.js,在此文件中含有此端口,并且此文件的端口非常的多,并且也不确认这要如何固定或者修改,所以就没考虑修改原文件,

所以只能是使用此端口,但我服务是有iptables防火墙的,所以就只能大概的开放一段端口来给WEB IDE的运行使用了。

      隐藏内容需要支付:¥0.5
任何问题请联系yan252@163.com
立即购买

留下一个回复

你的email不会被公开。