最近发现IDEA,结果第一次debug就遇到断点无效的情况。自己尝试解决无果,然后各种百度,试了网上所有方法(禁用IDEA的JAVA_OPTS啊,检查代码有没有执行到啊,检查有没有mute breakpoints啊,rebuild啊,IDEA jdk与环境变量是否一致啊,balabala...),最后然并卵。好了,闲言少叙,在这献上我的解决办法,仅供参考。
新下载的tomcat,解压完Catlina.bat或者Catlina.sh,是没有 set JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M 这行代码的。
检查一下本地tomcat的Catlina.bat/Catlina.sh配置(我的电脑是windows系统,所以看catalina.bat),有Set "CATALINA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"类似这个配置的话,注释掉:
或者怎么写
set JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M 改为
set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M
网友评论