Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Websphere 已在上安装Worklight Server6.0_Websphere_Ibm Mobilefirst_Worklight Server - Fatal编程技术网

Websphere 已在上安装Worklight Server6.0

Websphere 已在上安装Worklight Server6.0,websphere,ibm-mobilefirst,worklight-server,Websphere,Ibm Mobilefirst,Worklight Server,我的机器上运行的是v8.0.0.3。我使用IBM Installation manager在上安装了worklight server v6.0。但使用此配置,当我尝试安装应用程序的woklight.war并尝试访问控制台时,它会抛出一个异常 错误500:java.lang.RuntimeException:BaseProjectLocal为null 从日志中,在访问应用程序控制台时,出现以下异常: [8/21/13 3:32:28:986 PDT]0000008b LocalTranCoor E

我的机器上运行的是v8.0.0.3。我使用IBM Installation manager在上安装了worklight server v6.0。但使用此配置,当我尝试安装应用程序的woklight.war并尝试访问控制台时,它会抛出一个异常

错误500:java.lang.RuntimeException:BaseProjectLocal为null

从日志中,在访问应用程序控制台时,出现以下异常:

[8/21/13 3:32:28:986 PDT]0000008b LocalTranCoor E WLTC0017E:由于调用setRollbackOnly()而回滚资源。 [8/21/13 3:32:28:997 PDT]0000008b webapp E com.ibm.ws.webcontainer.webapp.webapp logServletError SRVE0293E:[Servlet错误]-[ServletNameNotFound]:java.lang.RuntimeException:BaseProjectLocal为空 位于com.worklight.common.util.BaseProjectLocal.get(BaseProjectLocal.java:41) 位于com.worklight.server.util.ProjectLocal.get(ProjectLocal.java:55) 位于com.worklight.server.util.ProjectLocal.getCoreBeanFactoryS(ProjectLocal.java:95) 位于com.worklight.core.util.RssBrokerUtils.getBeanFactory(RssBrokerUtils.java:60)

启动应用程序时,此异常出现在日志中:

[8/21/13 3:37:56:992 PDT]000000 A5 webapp E com.ibm.ws.webcontainer.webapp.webapp notifyServletContextCreated SRVE0283E:初始化上下文时捕获异常:{0} java.lang.NullPointerException 位于com.worklight.server.bundle.project.JeeProjectActivator.contextInitialized(JeeProjectActivator.java:105) 位于com.ibm.ws.webcontainer.webapp.webapp.notifyServletContextCreated(webapp.java:1651) 位于com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:410) 位于com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88) 位于com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:169) 位于com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:749) 位于com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:634) 位于com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:422) 位于com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:714) 位于com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1160)

我担心如果安装配置或数据库配置出现问题。我正在使用mySQL数据库作为worklight的后端。安装已在WAS上创建数据源,测试连接也成功


非常感谢您的帮助。

IBM Installation Manager不会将Worklight安装到您现有的WAS安装中

在Worklight 6.0中,它当前所做的一切是:

  • 提取Worklight framework文件并将其放置在HD中
  • 提取Ant任务脚本
然后,您需要使用数据库和.war信息编辑这些Ant任务脚本,并运行它们以实际安装

请确保阅读IBM Worklight 6.0信息中心:

纠正我的理解如果错误,我一直在使用IBM Installation Manager安装Wroklight server,直到v5.0.6,它确实在现有WAS上安装了服务器。那么,仅仅是因为v6.0,它没有安装在现有WAS上吗?如果是这样,我仍然可以看到安装在WAS上的IBM_Application_Center应用程序。我按照这些步骤安装worklight server,正如您在将worklight server安装到WebSphere Application server Network Deployment一节下发送的链接中所指定的。是的,这是worklight 6.0中的新行为。Application Center与worklight server分离。我尝试运行ant脚本。它已成功执行,但未在WAS上安装war文件。若我在服务器上手动安装war文件并尝试访问控制台,它会抛出相同的错误。