Ibm mobilefirst worklight 5.06错误-创建名为“deployService”的bean时出错

Ibm mobilefirst worklight 5.06错误-创建名为“deployService”的bean时出错,ibm-mobilefirst,Ibm Mobilefirst,手动安装后,在linux RHEL 5.9上tomcat7上安装worklight 5.06连接到oracle时,我们收到以下问题: SEVERE: com.worklight.server.bundle.project.messages:logger.projectStartFailed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deployService' d

手动安装后,在linux RHEL 5.9上tomcat7上安装worklight 5.06连接到oracle时,我们收到以下问题:

SEVERE: com.worklight.server.bundle.project.messages:logger.projectStartFailed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deployService' defined in URL [jar:file:/usr/share/java/tomcat7/worklight-jee-library.jar!/conf/integration.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
看看以前的帖子,我确实看到过这样的问题——答案如下:

如果数据库位于不同于tomcat的计算机上,请确保您已为MySQL设置了“仅用于测试的右>远程访问权限”:尝试为Worklight DB用户提供>不受信任的访问权限。使用@%

我已经验证了权限/连接是否按预期工作,创建了一个测试jsp页面来执行select*from dual

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

我确实运行了create-worklight-oracle.sql脚本,可以看到相关的表已经在这里创建

在/var/lib/tomcat6/worklight.home/td_ibm/data/export/adapters下有哪些文件?>如果为空,则Worklight代码中可能存在错误

我没有看到任何类型的数据结构像这样-猜测这是从以前的版本

谢谢, -丹

当Worklight无法创建其“Worklight.home”目录结构时,可能会发生此错误,我认为该目录结构是在“/bin”目录下创建的

一个可能的原因是,提供给“tomcat”进程的用户凭据没有对“/bin”目录的写入权限-我在从“yum install tomcat7”JPackage模块将Worklight安装到tomcat上时看到过这种情况

如果该假设正确,我建议您尝试以下两种选择之一:

允许执行“tomcat”进程的用户写入目录和所有子目录 手动创建目录“/bin/worklight.home”,并确保执行“tomcat”进程的用户可以写入该目录 重新启动Tomcat Worklight后,应能够创建完成初始化过程所需的“Worklight.home”结构。如果“yum”安装了Tomcat,请注意符号链接,并确保“Tomcat”进程可以写入它们


我希望这有帮助

感谢eabe——这就是问题所在——一旦tomcat能够创建目录,一切都正常了。这是如何从RHEL AWS2.0存储库中从yum安装tomcat7包的问题。