当前位置: 首页 > 知识库问答 >
问题:

Apache Cxf Soap Web服务的jvm偏移量6中出现错误版本错误

拓拔意
2023-03-14
 Caused by: java.lang.UnsupportedClassVersionError: **JVMCFRE003 bad major version;** class=com/fd/foundation/frameworks/mybaitis/helloWorld/resource/MessageServiceImpl, **offset=6**
    at java.lang.ClassLoader.defineClassImpl(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:275)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:74)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:540)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:451)
    at java.net.URLClassLoader.access$300(URLClassLoader.java:79)
    at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1038)
    at java.security.AccessController.doPrivileged(AccessController.java:362)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:429)
    at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:703)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:682)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:665)
    at com.ibm.jtc.jax.tools.ws.wscompile.WsgenOptions.getClass(WsgenOptions.java:299)
[7/1/14 0:23:47:890 CDT] 00000043 SystemErr     R java.net.URISyntaxException: Illegal character in path at index 16: file:/C:/Program Files (x86)/IBM/WebSphere/AppServer/lib/pc-appext.jar
[7/1/14 0:23:47:905 CDT] 00000043 SystemErr     R   at java.net.URI$Parser.fail(URI.java:2821)
[7/1/14 0:23:47:905 CDT] 00000043 SystemErr     R   at java.net.URI$Parser.checkChars(URI.java:2994)
[7/1/14 0:23:47:905 CDT] 00000043 SystemErr     R   at java.net.URI$Parser.parseHierarchical(URI.java:3078)
[7/1/14 0:23:47:906 CDT] 00000043 SystemErr     R   at java.net.URI$Parser.parse(URI.java:3026)
[7/1/14 0:23:47:906 CDT] 00000043 SystemErr     R   at java.net.URI.<init>(URI.java:588)
[7/1/14 0:23:47:906 CDT] 00000043 SystemErr     R   at java.net.URL.toURI(URL.java:930)
[7/1/14 0:23:47:906 CDT] 00000043 SystemErr     R   at com.ibm.wkplc.extensionregistry.RegistryLoader.canonicalizeFileURL(RegistryLoader.java:671
@WebService(endpointInterface = "com.fd.foundation.frameworks.mybaitis.helloWorld.resource.MessageServices",serviceName ="messageService")
public class MessageServiceImpl implements MessageServices {
    public MessageVO getMessage(Integer id) {
    MessageService message = new MessageService();
    MessageVO mvo = message.getUserDetails1(101); 
    return mvo;
    }

此“我的服务”界面如下所示:

@WebService
public interface MessageServices{
    @WebMethod
    public  MessageVO getMessage(Integer id);
}

共有1个答案

訾凯歌
2023-03-14

看起来像是在Java6上运行,而不是在Java7上运行,并且代码是用Java7编译的

原因:java.lang.UnsupportedClassVersionError

请签入SystemOut.log,如果服务器正确地以JavaV7启动:

************ Start Display Current Environment ************
WebSphere [IBMJAVA7 7.0.5.0 cf011340.01]Platform 8.5.5.1 [BASE 8.5.5.1 cf011341.03] running with process name node02Cell\node02\server1 and process id 2920
Host Operating System is Windows Server 2003, version 5.2
Java version = 1.7.0, Java Compiler = j9jit26, Java VM name = IBM J9 VM
was.install.root = C:\IBM\WebSphere\AppServer85
user.install.root = C:\IBM\WebSphere\AppServer85\profiles\AppSrv1
Java Home = C:\IBM\WebSphere\AppServer85\java_1.7_32\jre
 类似资料:
  • 以下是全部错误: 我知道这是一个非常常见的错误,但如果不花费至少72小时来解决我的问题,我不会在这里发布问题:)。我知道为什么会出现这个错误(我刚刚通过使用正确的字节码版本编译修复了一系列错误),但这是我无法摆脱的最后一个错误。所以我的Java版本如下(是的,我知道,很旧,但组织限制…:p)。 令人惊讶的是,即使与JDK 1.5兼容的FileNameUtils 2.2也会出现此错误! 我正在使用I

  • 问题内容: 如何解决此错误? 原因:java.lang.illegalargumentexception 11-01 11:08:12.845:E / AndroidRuntime(28885):原因:java.lang.IllegalStateException:应用程序的AndroidManifest.xml中的元数据标记的值不正确。预期为4030500,但发现为0。元素中必须具有以下声明:

  • 我用Jupyter初始化创建了一个DataProc集群。我使用的图像版本是1.4。我使用ssh连接到主节点和工作节点,并运行,两者都显示。 但是,当我尝试运行Google的示例:使用Jupyter(PySpark内核)从BigQuery读取和写入数据时,它会给出以下错误: 我不明白为什么会发生主工作者python版本错误。此外,当我从本地命令行提交此作业时,它可以正常工作。任何帮助或建议都将不胜感

  • 当我在Android Studio上运行时 flutter驱动器--target=test_driver/app.dart 我得到了这个输出 文件:///c:/flutter/packages/flutter_test/lib/src/accessibility.dart:8:8:错误:找不到:“dart:ui”将“dart:ui”导入为UI; 文件:///c:/flutter/packages/

  • 在我的侦听器中,在使用消息后,如果发生任何异常,我将抛出一个异常。如果它成功了,那么我承认。但是,即使抛出异常,偏移量也不会后退。i、 e重试没有按预期进行。错误事件不会再次出现。 此外,我发现我没有消费所有预期的消息。我做错什么了吗? 监听器类 我正在做

  • 对,第一次使用分页,无法使其在第一页之外工作(404错误)。这一切似乎都围绕着$offset变量展开,就好像我将offset的变量更改为整数(如15),它会在第一页上显示从第15行开始的结果-但是$offset- 控制器: 型号: URL(首页): URL(第二页): 我做错了什么? 虽然这与错误无关,但请查看: