Idea無法DEBUG的問題


最近對web工程進行debug,突然發現無法進入斷點了,原來以為是maven的問題,后來發現是tomcat環境變量導致的。

使用tomcat時經常碰到內存不足的情況,我們會對catalina.bat類似如下修改:

set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m

而在idea中tomcat配置如下:

我推測無法DEBUG的原因就是catalina.bat的JAVA_OPT設置覆蓋了idea的DEBUG環境變量設置。

修改方法如下:

idea配置不變,修改catalina.bat 為此配置:

set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m

這樣tomcat就能繼承idea中的設置,debug就恢復正常了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM