在 MobileFirst 7 中部署项目环境时遇到问题
Having problems deploying project environments in MobileFirst 7
我已经安装了 MobileFirst 7 for Eclipse (CN4V3EN),但在部署项目环境时遇到问题。
我走过的步数:
创建了一个 MobileFirst 项目 -> 混合应用程序并为其命名。
尝试在 Mobile First Development Server 上 运行 并完美执行。
创建了一个 iPhone 环境试图在 Mobile First Development Server 上 运行 并获得:
无法将应用程序 'werwer' 部署到 MobileFirst Server:
HTTP 500 - Internal Server Error
[ERROR ] An unhandled exception occurred which will be propagated to
the container. [ERROR ] SRVE0777E: Exception thrown by application
class
'org.apache.wink.server.internal.RequestProcessor.handleRequest:195'
javax.servlet.ServletException: java.lang.VerifyError: (class:
org/apache/openjpa/util/com$worklight$common$util$SortedProperties[=10=]$proxy,
method: remove signature: (Ljava/lang/Object;Ljava/lang/Object;)Z)
Expecting to find integer on stack at
org.apache.wink.server.internal.RequestProcessor.handleRequest(RequestProcessor.java:195)
at
org.apache.wink.server.internal.servlet.RestServlet.service(RestServlet.java:133)
at
com.ibm.worklight.admin.services.RestServlet.service(RestServlet.java:43)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1275)
at [internal classes] at
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),也会发生同样的情况。
Worklight 和 MobileFirst Platform 不支持 Java8.
降级到 Java 6 或 7,然后重试(确保 Eclipse 也配置为使用该版本的 JRE)。
我已经安装了 MobileFirst 7 for Eclipse (CN4V3EN),但在部署项目环境时遇到问题。
我走过的步数:
创建了一个 MobileFirst 项目 -> 混合应用程序并为其命名。
尝试在 Mobile First Development Server 上 运行 并完美执行。
创建了一个 iPhone 环境试图在 Mobile First Development Server 上 运行 并获得:
无法将应用程序 'werwer' 部署到 MobileFirst Server:
HTTP 500 - Internal Server Error
[ERROR ] An unhandled exception occurred which will be propagated to the container. [ERROR ] SRVE0777E: Exception thrown by application class 'org.apache.wink.server.internal.RequestProcessor.handleRequest:195' javax.servlet.ServletException: java.lang.VerifyError: (class: org/apache/openjpa/util/com$worklight$common$util$SortedProperties[=10=]$proxy, method: remove signature: (Ljava/lang/Object;Ljava/lang/Object;)Z) Expecting to find integer on stack at org.apache.wink.server.internal.RequestProcessor.handleRequest(RequestProcessor.java:195) at org.apache.wink.server.internal.servlet.RestServlet.service(RestServlet.java:133) at com.ibm.worklight.admin.services.RestServlet.service(RestServlet.java:43) at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1275) at [internal classes] at 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),也会发生同样的情况。
Worklight 和 MobileFirst Platform 不支持 Java8.
降级到 Java 6 或 7,然后重试(确保 Eclipse 也配置为使用该版本的 JRE)。