นี่คือวิธีที่คุณควรตั้งค่า Eclipse Debugger สำหรับการดีบักแบบรีโมท:
การตั้งค่า Eclipse:
1. คลิกที่ปุ่ม Run
2. เลือก Debug Configuration
3. เลือก“ Remote Java Application”
4. กำหนดค่าใหม่
- ชื่อ: GatewayPortalProject
- โครงการ: GatewayPortal-portlet
- ประเภทการเชื่อมต่อ: ซ็อกเก็ตที่แนบมา
- คุณสมบัติการเชื่อมต่อ: i) localhost ii) 8787
สำหรับ JBoss:
1. เปลี่ยน/path/toJboss/jboss-eap-6.1/bin/standalone.conf
ใน vm ของคุณดังนี้: ยกเลิกหมายเหตุบรรทัดต่อไปนี้โดยลบ #:
JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"
สำหรับ Tomcat:
ในไฟล์catalina.bat :
ขั้นตอนที่ 1:
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
ขั้นตอนที่ 2:
JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"
ขั้นตอนที่ 3: เรียกใช้ Tomcat จากพรอมต์คำสั่งด้านล่าง:
catalina.sh jpda start
จากนั้นคุณต้องตั้งค่าเบรกพอยต์ในคลาส Java ที่คุณต้องการดีบัก