2015-04-06 79 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)。