Ibm mobilefirst WL 6.0.0.1针对Tomcat7的Installation Manager安装无法创建Derby表,并且无法将worklight-jee-library.jar放入Tomcat的/lib文件夹

Ibm mobilefirst WL 6.0.0.1针对Tomcat7的Installation Manager安装无法创建Derby表,并且无法将worklight-jee-library.jar放入Tomcat的/lib文件夹,ibm-mobilefirst,worklight-server,Ibm Mobilefirst,Worklight Server,我个人使用IBM installation Manager.macosx.cocoa.x86_64_1.6.3001.20130528_1750在我的Mac OSx 10.8上尝试了消费者WL 6.0.0.1 IBM installation Manager存储库版本的安装过程。一位同事在Linux安装中报告了相同的问题 当选择Tomcat 7和new Derby作为安装目标时,Installation Manager仅将WL Application Center内容放入Tomcat web.x

我个人使用IBM installation Manager.macosx.cocoa.x86_64_1.6.3001.20130528_1750在我的Mac OSx 10.8上尝试了消费者WL 6.0.0.1 IBM installation Manager存储库版本的安装过程。一位同事在Linux安装中报告了相同的问题

当选择Tomcat 7和new Derby作为安装目标时,Installation Manager仅将WL Application Center内容放入Tomcat web.xml和webapps文件夹等,但没有立即执行必要的步骤来部署已开发的WL应用程序:

  • 我们必须找到worklight-jee-library.jar并将其放入Tomcat的/lib文件夹中

  • 我们检查了安装管理器创建的Derby DB,其中有数据库,但安装管理器没有在其中创建表。因此,我们必须自己手动执行表sql脚本


安装管理器和Tomcat+Derby的这个问题是否已知?

IBM Worklight 6.0.0安装管理器当前未安装Worklight

它实际做的是提取Worklight framework文件和Ant任务脚本,然后需要配置和运行这些文件,以便在应用服务器上部署框架文件以及Worklight项目的.war文件。我相信数据库也是通过Ant任务脚本创建/填充的


这个过程有很好的文档记录。

噢。很抱歉,我们没有想到这已经改变了这么多。由于它在WL 5.0.6服务器、Tomcat和Derby上工作得非常好,因此我们过去假设WL 6.0.0.1遵循相同的过程,并且不认为有退步。IM对Derby数据库做了一些事情,但不知何故,表存在问题。应用程序可以在没有错误的情况下部署-部署我们获得的适配器:
未能部署适配器“AirportDataAdapter.adapter”。“适配器”版本“null”与Worklight Server版本“6.0.0”不同。使用Worklight Studio“6.0.0”来构建和部署应用程序。
6.0.0.1的安装文档有点混乱(分散在许多页面上),尤其是当您来自5.0.6时。项目中的几个人通读了这些页面,没有人知道Ant不再是可选的,但现在是安装Wl 6.0.0.1服务器、创建数据库和复制Wl J2EE jar的默认/唯一方法。-特别是在文档中没有提到Ant任务实际上是“创建/修复derby数据库”和“将WLJ2EE jar复制到tomcat/lib”,因此我们都假设安装管理器中有一个bug,并手动完成了这项工作。