做手动安装后连接到Oracle的工作灯5.06时,我们收到了以下问题在Linux(RHEL 5.9)上tomcat7安装:工作灯5.06错误 - 错误创建名称为豆“deployService”
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用户提供an>不可信的访问权限.ie使用“@%”))
我已验证权限/连接是否按预期方式工作(创建一个测试jsp页面以从双精度执行select *;
另一个问题:如果您在Tomcat上安装Worklight:是否运行SQL模式脚本>以创建Worklight模式?您必须手动运行它(有一种变通方法,但:>连接到Eclipse中的同一个数据库运行在工作灯项目)
我并运行create-工作灯,oracle.sql脚本,可以看到相关的表已经在这里创建。
你在/var/lib/tomcat6/worklight.home/td_ibm/data/export/adapters下有什么文件? >如果它为空,那么Worklight代码中可能存在一个错误。
我没有看到像这样的任何类型的数据结构 - 猜测这是从以前的版本?
感谢, -Dan
谢谢eabe - 这是个问题 - 一旦tomcat能够创建目录,一切正常。这是从RHEL AWS2.0存储库的yum安装tomcat7软件包的问题。 – user2525905