在Hybris中使用JREBEL的最佳实践是什么

2020-09-26 05:11发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想看看如何在Hybris中配置JREBEL。 最佳做法是什么

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想看看如何在Hybris中配置JREBEL。 最佳做法是什么

付费偷看设置
发送
3条回答
大道至简
1楼 · 2020-09-26 06:02.采纳回答

您可以在正常模式和调试模式下使用JREBEL。 必须使用 tomcat.javaoptions tomcat.debugjavaoptions

中的JREBEL配置更新local.properties。
  -agentpath:%REBEL_HOME%/lib/jrebel64.dll

  

仅需一次服务器启动。 之后,每当Java类发生更改时,都必须触发ant构建(或任何其他配置的构建)(或设置自动构建)

追夢秋陽
2楼-- · 2020-09-26 05:49
木偶小白
3楼-- · 2020-09-26 06:05

A。 在Hybris项目中配置JRebel的步骤

  1. 安装JRebel JREBEL_HOME:D:\ mfr \ 14_jrebel \ jrebel-7.1.0-nosetup \ jrebel

  2. 注意:JDK启动参数


Windows 64位JDK tomcat.javaoptions = -agentpath:[c:\ path \ to] \ lib \ jrebel64.dll Windows 32位JDK tomcat.javaoptions = -agentpath:[c:\ path \ to] \ lib \ jrebel32.dll

Mac OS X 64位JDK tomcat.javaoptions = -agentpath:[path/to]/lib/libjrebel64.dylib Mac OS X 32位JDK tomcat.javaoptions = -agentpath:[path/to]/lib/libjrebel32.dylib

Linux 64位JDK tomcat.javaoptions = -agentpath:[path/to]/lib/ libjrebel64.so Linux 32位JDK tomcat.javaoptions = -agentpath:[path/to]/lib/ libjrebel32。

  1. 应该将JREBEL_HOME添加为系统变量名称:JREBEL_HOME值:D:\ mfr \ 14_jrebel \ jrebel-7.1.0-nosetup \ jrebel

  2. local.properties [/config/local.properties] tomcat.javaoptions = -agentpath:D:/mfr/14_jrebel/jrebel-7.1.0-nosetup/jrebel/lib/jrebel64.dll tomcat.debugjavaoptions = -agentpath:%JREBEL_HOME%/lib/jrebel64.dll -Xdebug -Xnoagent -Xrunjdwp:transport = dt_socket,server = y,address = 8001,suspend = n

tomcat.generaloptions = -Xmx2G -ea -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate = false -Dcom.sun.management.jmxremote.ssl = false -Dorg.tanukisoftware.wrapper。 WrapperManager.mbean = true -Djava.endorsed.dirs ="%CATALINA_HOME%/lib/endorsed" -Dcatalina.base =%CATALINA_BASE%-Dcatalina.home =%CATALINA_HOME%-Dfile.encoding = UTF-8 -Dlog4j.configuration = log4j_init_tomcat.properties -Djava.util.logging.config.file = jdk_logging.properties -Djava.io.tmpdir =" $ {HYBRIS_TEMP_DIR}"

  1. wrapper.conf [/platform/tomcat/conf/wrapper.conf] wrapper.java.additional.20 = -agentpath:D:/mfr/14_jrebel/jrebel-7.1.0-nosetup/jrebel/lib /jrebel64.dll

一周热门 更多>