Использование агента Hotswap с Jboss 5 в Eclipse

Попытка настроить JBoss 5 для работы с hotswapagent с помощью eclipse. На данный момент я сделал следующее: Пропатчил свой jdk с помощью DCEVM (installer-light-jdk7u71.2.jar) с опцией - установить 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)

Я использую неправильную версию горячей замены для работы с jdk v1.6? любая помощь, пожалуйста


person andrewgmx    schedule 21.02.2015    source источник
comment
Похоже на несоответствие JRE. Версия 51.0 предназначена для J2SE 7. Проверьте настройки Java (путь и путь к классам).   -  person KrishPrabakar    schedule 02.03.2015


Ответы (1)


Насколько я знаю, HotswapAgent работает с JDK 7 и выше.

Or

Если вы хотите использовать JDK v1.6_45, попробуйте исправить JDK, используя доступные двоичные файлы здесь.

Также заметил, что в вашей конфигурации XXaltjvm=dcevm отсутствует дефис (-). Должно быть -XXaltjvm=dcevm

person KrishPrabakar    schedule 02.03.2015
comment
Я использовал Jrebel (пробная версия), но вскоре мне нужно будет вернуться к DCEM и посмотреть, смогу ли я заставить его работать. Tnx - person andrewgmx; 14.03.2015