How could I reduce the Hybris server startup time?

前端 未结 11 1787
半阙折子戏
半阙折子戏 2021-02-14 14:52

I am working on a Hybris project and it is very time consuming to wait 350 - 550 sec for a single Hybris server startup, for e

11条回答
  •  情歌与酒
    2021-02-14 15:17

    So I have been using JRebel along with Hybris since past one year.

    Although I have not been able to configure this with my IDE (I am sure there is a simple way), the usage is pretty straightforward.

    After I have modified any java file or spring configuration, in a terminal different from the one I have my server running in, I navigate to the extension in which I have modified the files and then do an ant build. The modified files are picked up by the running server (you can see the new files/configuration being picked up in the server console).

    Regarding the license, I use myJRebel license from https://my.jrebel.com/ which requires a social media login to obtain the license key.

    Steps to Setup -

    1. Download the JRebel Library (standalone zip)
    2. Extract to your preferred location. Mine is C:\Monil\Tools\jrebel
    3. Add following to your local.properties (modify accordingly)

      tomcat.debugjavaoptions=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n -Xverify:none -agentpath:c:/Monil/Tools/jrebel/lib/jrebel64.dll -Xbootclasspath/p:${HYBRIS_TEMP_DIR}/hybris/rebelboot.jar

    Please note that the ${HYBRIS_TEMP_DIR}/hybris/rebelboot.jar jar will automatically be added to hybris temp directly when you do a ant all and start your server.

提交回复
热议问题