2015-04-06 81 views
2

我已经为Eclipse(CN4V3EN)安装了MobileFirst 7,并且在部署项目环境时遇到问题。在MobileFirst 7中部署项目环境时出现问题

的步骤我已经采取了:

  • 创建MobileFirst项目 - >混合式应用程序,并给它取名。

  • 试图运行在移动第一发展服务器上,它完美无瑕地执行。

  • 创建试过移动率先开发服务器上运行的iPhone环境,并得到:

    无法应用“werwer”部署到MobileFirst服务器:

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$0$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),则会发生同样的情况。

回答

8

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