远程调试Tomcat7下的应用

首​先​在​Tomcat的​bin目​录​下​修​改​catalina.sh,加​入​JAVA_OPTS参​数​:
JPDA_ADDRESS=20777
JAVA_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=20777'
其​中​ JPDA_ADDRESS要​指​定​一​个​没​有​被​占​用​的​端​口​,如​果​不​指​定​,默​认​值​是​8000
然​后​用​下​面​的​方​式​启​动​tomcat:
catalina.sh jpda start
最​后​启​动​Eclipse,选​择​你​想​要​Debug的​类​并​设​置​断​点​,然​后​选​择​Debug工​具​栏​下​的 Debug子​菜​单​(Debug...),在​弹​出​的​Debug窗​口​中​,在​左​边​的​菜​单​项​中​选​择​远​程​调​试 (Remote Java Application),然​后​输​入​机​器​名​和​端​口​,比​如​说​192.168.1.1和​20777,然​后​Apply并​且 开​始​Debug

你可能感兴趣的:(java,eclipse,tomcat,socket)