尝试将JBoss 5配置为使用eclipse处理热交换代理。到目前为止,我已经完成了以下工作:使用DCEVM (installer jdk7u71.2.jar)修补我的jdk,并使用选项-将DCEVM安装为aljvm。Jdk补丁是v1.6_45 ( Jboss使用的)。下载了hotswap-agent.jar的最新版本,并将vm arg添加到我的服务器配置中: XXaltjvm=dcevm -javaagent:C:\tools\hotswap-agent.jar
但是,当我启动服务器时,我会得到以下错误:
java.lang.UnsupportedClassVersionError: org/hotswap/agent/HotswapAgent : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)我是否使用了错误的hotswap版本来运行JDKV1.6?有什么帮助吗?
发布于 2015-03-02 06:41:39
AFAIK,HotswapAgent与JDK 7及以上合作。
或
如果要使用JDK v1.6_45,请尝试使用可用的二进制这里对JDK进行修补。
还注意到在您的配置中缺少一个 (-)。应该是-XXaltjvm=dcevm
https://stackoverflow.com/questions/28646759
复制相似问题