最近由于項目需要,需要遠程調試代碼,由于用的是tomcat7,和tomcat6的jpda 不一樣,tomcat7已經把jpda配置的屬性在catalina.sh/catalina.bat里面已經寫好了,我們不需要向tomcat6那樣去設置參數。默認的端口為8000端口。
剛開始在網上找來想關文章,都說是在catalina文件頭加一行就是jpda 參數的代碼,其實不用,我們直接用 catalina.sh jpda start 這是xp系統,如果Linux 就是 catalina.bat jpda start命令這樣我們就可以用eclipse 遠程debug了,如果連不上,要看服務器是不是開啟防火墻了(iptables) 可以用命令 service iptables status 查看是否開啟,用service iptables stop停掉防火墻,既可以連上了。就可以開始調試了。
寫此文是方便用到tomcat7的同行的兄弟們。
剛開始在網上找來想關文章,都說是在catalina文件頭加一行就是jpda 參數的代碼,其實不用,我們直接用 catalina.sh jpda start 這是xp系統,如果Linux 就是 catalina.bat jpda start命令這樣我們就可以用eclipse 遠程debug了,如果連不上,要看服務器是不是開啟防火墻了(iptables) 可以用命令 service iptables status 查看是否開啟,用service iptables stop停掉防火墻,既可以連上了。就可以開始調試了。
寫此文是方便用到tomcat7的同行的兄弟們。