在 MobileFirst 7 中部署项目环境时遇到问题

Posted

技术标签:

【中文标题】在 MobileFirst 7 中部署项目环境时遇到问题【英文标题】:Having problems deploying project environments in MobileFirst 7 【发布时间】:2015-04-06 15:33:17 【问题描述】:

我已安装 MobileFirst 7 for Eclipse (CN4V3EN),但在部署项目环境时遇到问题。

我采取的步骤:

创建了一个 MobileFirst 项目->混合应用程序并为其命名。

尝试在 Mobile First Development Server 上运行并完美运行。

创建了一个iPhone环境尝试在Mobile First Development Server上运行,得到:

未能将应用程序“werwer”部署到 MobileFirst Server:

HTTP 500 - 内部服务器错误

[ERROR] 发生未处理的异常,将传播到 容器。 [错误] SRVE0777E: 应用程序抛出异常 班级 'org.apache.wink.server.internal.RequestProcessor.handleRequest:195' javax.servlet.ServletException:java.lang.VerifyError:(类: org/apache/openjpa/util/com$worklight$common$util$SortedProperties$0$proxy, 方法:删除签名:(Ljava/lang/Object;Ljava/lang/Object;)Z) 期望在堆栈上找到整数 org.apache.wink.server.internal.RequestProcessor.handleRequest(RequestProcessor.java:195) 在 org.apache.wink.server.internal.servlet.RestServlet.service(RestServlet.java:133) 在 com.ibm.worklight.admin.services.RestServlet.service(RestServlet.java:43) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:668) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1275) 在 [内部课程] 在 com.ibm.worklight.admin.services.RestFilter.doFilter(RestFilter.java:61) ...

我在 Worklight 6.2 中完成的项目也会发生这种情况(迁移到 7 之后)。

我使用的是 Windows 7 和 java 1.8.0_31(64 位)。

如果我在 OpenSUSE 上部署到 Mobile First 7 服务器 (CN4V2EN),也会发生同样的情况。

【问题讨论】:

【参考方案1】:

Worklight 和 MobileFirst Platform 不支持 Java 8。 降级到 Java 6 或 7 并重试(确保 Eclipse 也配置为使用该版本的 JRE)。

【讨论】:

以上是关于在 MobileFirst 7 中部署项目环境时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章

使用 ant-cli 部署生产 mobilefirst 7.1 环境时出现 404 错误

IBM MobileFirst Platform 7.0 操作控制台 - 此服务器中未部署运行时环境

从 MobileFirst 7.0 降级到 6.3

无法在 Iphone 上构建和部署 Mobilefirst 应用程序

MobileFirst 7.1 构建所有环境未创建 android 文件夹

尝试将 .wlapp 文件部署到 Tomcat 时,MobileFirst 7.0 Server 卡住了“正在部署”