tags: Vaadin
, Dcevm
Setting Up Live Reload Using HotswapAgent1
Common
- 參考文件 Vaadin2
Download
Eclipse
- 先將剛才下載的JDK加入IDE
- Preferences >> Java >> Installed JREs
- 指向該目錄即可,並將JRE name重新命名
- 僅需修改tomcat所使用的JRE即可,指向剛才下載的JDK
- 修改tomcat 的 VM options
- 原有文字的前方加入
-javaagent:j:\java\dcevm\lib\hotswap\hotswap-agent.jar=autoHotswap=true,disablePlugin=Hibernate
- 若路徑中,資料夾名稱有空白,路徑前後需加上引號,如:
-javaagent:"C:\Program Files\TravaOpenJDK\dcevm-11.0.10+3\lib\hotswap\hotswap-agent.jar"=autoHotswap=true,disablePlugin=Hibernate
- 原有文字的前方加入
- 依個人需求設定:Application context改為
/
- tomcat的 auto reload都要取消
- 使用Debug Mode Run Project
- 後續只要有修改Java相關的程式碼,無須重新build project,HotswapAgent會幫你快速的重新build修改的部分,而不是整個專案重新build
IntelliJ IDEA
- 新增tomcat
- 修改tomcat所使用的JRE,指向剛才下載的JDK
- VM options
- 原有文字的前方加入
-javaagent:j:\java\dcevm\lib\hotswap\hotswap-agent.jar=autoHotswap=true,disablePlugin=Hibernate
- 若路徑中,資料夾名稱有空白,路徑前後需加上引號,如:
-javaagent:"C:\Program Files\TravaOpenJDK\dcevm-11.0.10+3\lib\hotswap\hotswap-agent.jar"=autoHotswap=true,disablePlugin=Hibernate
- 原有文字的前方加入
- 依個人需求設定:Application context改為
/
- 使用Debug Mode Run Project
- 後續只要有修改Java相關的程式碼,無須重新build project,點選"Update classes and resources",HotswapAgent會幫你快速的重新build修改的部分,而不是整個專案重新build
沒有留言:
張貼留言