在WebSphere上部署Worklight

在WebSphere上部署Worklight,websphere,ibm-mobilefirst,Websphere,Ibm Mobilefirst,我已经在WebSphere 8.5.5上部署了Worklight 6,试图使用derby数据库遵循这些说明(),并且在尝试访问Worklight实例时遇到以下错误: Error 500: javax.servlet.ServletException: Worklight Project not initialized 检查日志时,我可以看到由于以下异常,worklight server尚未启动: Caused by: org.springframework.beans.factory.Bean

我已经在WebSphere 8.5.5上部署了Worklight 6,试图使用derby数据库遵循这些说明(),并且在尝试访问Worklight实例时遇到以下错误:

Error 500: javax.servlet.ServletException: Worklight Project not initialized
检查日志时,我可以看到由于以下异常,worklight server尚未启动:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'brokerSessionFactory' defined in URL [jar:file:/C:/IBM/WebSphere/AppServer/lib/worklight-jee-library-6.0.0.jar!/conf/spring-server-core.xml]: Invocation of init method failed; nested exception is java.lang.AbstractMethodError: javax/persistence/spi/PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
...
Caused by: java.lang.AbstractMethodError: javax/persistence/spi/PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode
at org.apache.openjpa.persistence.PersistenceUnitInfoImpl.toOpenJPAProperties(PersistenceUnitInfoImpl.java:499)
at org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:317)
at org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:160)
at org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:62)

我将worklight jar直接放在WebSphere lib中,以解决另一个与未找到身份验证类相关的问题,如果我回忆正确的话。。。也许我需要更多的罐子在那里,或者我没有正确地解决我以前的问题?我也将javax.peristence.jar放在websphere中,但这没有帮助。

您使用Ant脚本进行部署吗?如果在执行手动应用程序部署时错过了一些步骤,就会发生这种情况