Worklight Server - 无法部署适配器' LinkAccount.adapter'。

时间:2014-03-13 08:04:24

标签: ibm-mobilefirst worklight-server

从安装worklight服务器中的先前问题和破坏到我们的websphere IBM Worklight 6.1 - Project fails to initialize because the project database schema is from version N/A,我们发现了灾难性事件后的新问题。首先我们收到此错误消息

Error 500: javax.servlet.
ServletException: Worklight Console initialization failed.Logged Exception: java.lang.RuntimeException: FWLSE4010E: The project 'xxxx' failed to initialize, because the project WAR file is not supported by the server from version 6.1.0.00.20131126-0630. Use the migration tool to upgrade the project WAR file. [project xxxx]

然后我们使用迁移工具来升级本指南的后续行动 - > http://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/topic/com.ibm.worklight.deploy.doc/devenv/r_migrating_old_wl_project_to_new_wl_server.html We managed to deployed the war file

接下来我们要部署适配器,我们遇到此错误消息

Failed to deploy adapter 'LinkAccount.adapter'. The 'adapter' version '6.1.0.00.20131219-1900' is different than the version of the Worklight project '6.0.0'. Use Worklight Studio '6.0.0' to build and deploy the application.

当我们在控制台(Worklight Server)上检查版本时,项目战争版本是6.0.0。 Studio和Server都在相同的版本6.1中,但需要执行将项目降级到6.0.0的迁移过程。 在安装Worklight服务器期间是否遗漏了某些内容?

我们的Worklight Studio(eclipse)

Our Worklight Studio (eclipse)

Worklight Server版本

Worklight Server version

3 个答案:

答案 0 :(得分:0)

  1. 安装Worklight Studio 6.1
  2. 部署Worklight Server 6.1
  3. 在Worklight Studio 6.1(适配器,应用程序)中构建项目
  4. 在服务器中部署生成的.war文件
  5. Deploiy在服务器中生成.adapter和.wlap
  6. 使用新版本构建所有内容,并在同一版本中部署新工件。

    如果您在应用程序服务器上运行多个Worklight Server实例,请确保部署到正确的实例。

答案 1 :(得分:0)

  1. 从WAS(Websphere应用程序服务器)
  2. 中删除worklight控制台应用程序
  3. 停止WAS。
  4. 重新部署包含worklight控制台的war文件
  5. 启动WAS
  6. 您需要在工作室版本中重建与worklight服务器具有相同版本的.wlapp和.adapter文件。

答案 2 :(得分:0)

  • 删除项目bin文件夹中的内容。
  • 构建并部署所有适配器。
  • 构建和部署应用程序。
  • 打开worklight console