Ibm mobilefirst 使用Ant任务为Oracle配置worklight Server失败
尝试使用ant脚本配置Worklight Server时失败 Oracle服务器正在侦听非默认端口,并且没有可设置端口的属性。由于ant脚本的配置被破坏,我们决定使用sql脚本手动创建表: 构建文件:/IBM/Worklight/WorklightServer/configuration samples/configure-liberty-oracle.xml 安装: 构建失败 /IBM/Worklight/WorklightServer/configuration samples/configure liberty oracle.xml:101: 内部元素:属性 组合,服务器无效:端口Ibm mobilefirst 使用Ant任务为Oracle配置worklight Server失败,ibm-mobilefirst,worklight-server,Ibm Mobilefirst,Worklight Server,尝试使用ant脚本配置Worklight Server时失败 Oracle服务器正在侦听非默认端口,并且没有可设置端口的属性。由于ant脚本的配置被破坏,我们决定使用sql脚本手动创建表: 构建文件:/IBM/Worklight/WorklightServer/configuration samples/configure-liberty-oracle.xml 安装: 构建失败 /IBM/Worklight/WorklightServer/configuration samples/confi
- Worklight Server:6.1版本
- 操作系统:RedHat Linux
- 远程Oracle服务器:11.2.0.4
另一种方法是在Windows或Linux上启动Worklight Server配置工具(需要图形功能)-如果您的应用程序服务器类型与计算机上的目标服务器类型相同(类型=WAS ND、WAS STANDABLE、Tomcat或Liberty)。然后创建一个配置并导出ant文件。它应该具有配置所需的所有属性,您只需修改属性即可。在property name=“oracle.database.name”之后添加以下属性
这里已经提出了这个问题好的,我终于找到了解决方案。在configure-liberty-oracle.xml文件中,有一个部分我们通常会在其中更改值。然而,为了改变港口,我们不得不在其他几个地方改变它。特别是在Target name=“databases”区域下 确保在所有必需位置添加端口的最简单方法是查找“${oracle.database.server}”,并在该add port=“1526”之后立即添加 下面是编辑后的外观
<target name="databases">
<configuredatabase kind="Worklight">
<oracle database="${oracle.database.name}" server="${oracle.database.server}" port="1526"
user="${oracle.worklight-database.username}" password="${oracle.worklight-database.password}"
SYSTEMPassword="${oracle.database.system.password}">
<dba user="${oracle.databases.admin.username}" password="${oracle.databases.admin.password}"/>
</oracle>
在configuredatabases kind=“WorklightReports”、database kind=“Worklight”和database kind=“WorklightReports”部分中需要进行相同的编辑