使用 JRebel 启动 Hybris 时日志中出现异常
Exception in logs on starting Hybris with JRebel
Exception in thread "rebel-messaging-executor-44"
java.lang.NoSuchMethodError:
sun.security.ssl.InputRecord._jr$ig$handshakeHash(Ljava/lang/Object;)Lsun/security/ssl/HandshakeHash;
系统详细信息:
- Java 11.0.12
- Hybris 2005.0
- jrebel-2021.4.1
我已经下载了 JRebel zip 文件,然后将其解压缩。此外,还安装了 JRebel IntelliJ 插件。
local.propeties
tomcat.javaoptions=-Xverify:none -javaagent:"C:\Users\CHISHTM\Downloads\jrebel-2021.4.1-nosetup\jrebel\jrebel.jar=de.hybris.tomcat.HybrisWebappClassLoader60" -agentpath:C:\Users\CHISHTM\Downloads\jrebel-2021.4.1-nosetup\jrebel\lib\jrebel64.dll
新的 JRebel 代理不再使用 -javaagent 工作。此更改会影响以前从命令行(以及远程计算机或容器)使用旧版代理 运行 的用户
从这里:
https://manuals.jrebel.com/jrebel/misc/jrebel7-agent-upgrade-cli.html
从 javaoptions 中删除 -javaagent 参数或降级到旧的 JRebel 版本。
它与 -agentpath 参数配合使用效果很好。
在较新的 Hybris + 最新的 Java 11 + 最新的 JRebel
上测试
Exception in thread "rebel-messaging-executor-44" java.lang.NoSuchMethodError: sun.security.ssl.InputRecord._jr$ig$handshakeHash(Ljava/lang/Object;)Lsun/security/ssl/HandshakeHash;
系统详细信息:
- Java 11.0.12
- Hybris 2005.0
- jrebel-2021.4.1
我已经下载了 JRebel zip 文件,然后将其解压缩。此外,还安装了 JRebel IntelliJ 插件。
local.propeties
tomcat.javaoptions=-Xverify:none -javaagent:"C:\Users\CHISHTM\Downloads\jrebel-2021.4.1-nosetup\jrebel\jrebel.jar=de.hybris.tomcat.HybrisWebappClassLoader60" -agentpath:C:\Users\CHISHTM\Downloads\jrebel-2021.4.1-nosetup\jrebel\lib\jrebel64.dll
新的 JRebel 代理不再使用 -javaagent 工作。此更改会影响以前从命令行(以及远程计算机或容器)使用旧版代理 运行 的用户 从这里: https://manuals.jrebel.com/jrebel/misc/jrebel7-agent-upgrade-cli.html
从 javaoptions 中删除 -javaagent 参数或降级到旧的 JRebel 版本。 它与 -agentpath 参数配合使用效果很好。 在较新的 Hybris + 最新的 Java 11 + 最新的 JRebel
上测试