2013-03-01 56 views
0

我们正试图在Tomcat的BeanCreationException,同时部署IBM工作灯企业服务器

虽然我们是成功的几个步骤的Ubuntu服务器上部署工作灯企业版,我们卡住了一个错误,而达到获取Tomcat和与运行我们战争文件。我们使用MySQL作为数据库。

我们所面临的特定错误是 “.BeanCreationException:错误创建名称为豆 'deployService' 在URL中定义的”

重度:FWLST0003E:=========无法在启动项目/ td_ibm org.springframework.beans.factory.BeanCreationException:在URL [jar:file:/usr/share/tomcat6/lib/worklight-jee-library.jar!/conf/integration.xml]中定义名称为'deployService' :调用init方法失败;嵌套的例外是显示java.lang.NullPointerException

完整的日志跟踪文本文件,可以在Tomcat Log

回答

0

发现这显然是一个配置问题。 1.运行mysql-admin(MySQL UI前端),并确保可以在worklight.properties中定义的名称和用户下连接到Worklight目录。

  1. 如果数据库在不同的机器比Tomcat(请确保您已设置正确的远程访问权限为MySQL(用于测试只在:尽量让工作灯DB用户的可靠访问.IE使用“@% “))

  2. 另一个问题:如果您在Tomcat上安装Worklight:您是否运行SQL架构脚本来创建Worklight架构?你必须手动运行它(尽管有一个解决方法:从运行Worklight项目的Eclipse连接到同一数据库)

  3. 你在/var/lib/tomcat6/worklight.home/td_ibm/data下有哪些文件/ export/adapters? 如果它为空,那么Worklight代码中可能存在一个错误。