在Worklight Server上安装WAR文件后,我尝试转到控制台,并收到以下消息:
应用程序类'com.worklight.core.auth.impl.AuthenticationFilter.verifyServletInitialized:300‘javax.servlet.ServletException引发的异常: Worklight控制台初始化failed.Logged异常: java.lang.UnsupportedClassVersionError: JVMCFRE003坏主版本;class=com/ibm/cics/MyCustomLoginModule,offset=6 at com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:111) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194)
Worklight Studio版本是最新的: 6.1.0.01-20140427-1450 -Eclipse上的Java是1.6,WebSphere自由服务器8.5.5.2也在运行。Workligth服务器为6.1.0.01
在我的Worklight应用程序中,我在Worklight项目中有服务器端Java代码
我尝试删除/添加库WebSphere应用服务器V8.5,但在“添加库.”中没有“服务器运行时”选项。仅:- EAR库- JRE系统库- JUnit -插件依赖-用户库
以下是自由服务器上的错误消息: 5/22/14 15:08:23:895 CEST 00000021 com.ibm.ws.webcontainer.webapp E SRVE0315E:发生了一个抢占:com.ibm.ws.webcontainer.webapp javax.servlet.ServletException: Worklight控制台初始化failed.Logged异常: java.lang.UnsupportedClassVersionError: JVMCFRE003坏主版本;class=com/ibm/cics/MyCustomLoginModule,offset=6
发布于 2014-05-22 10:23:57
UnsupportedClassVersionError意味着编译该类的JDK版本比您在运行时使用的JRE版本更新。如果您使用JDK 7编译了这个类,没有-target
选项,那么它不使用JDK 6运行是正常的。
https://stackoverflow.com/questions/23808305
复制