ฉันใช้เวลากับเรื่องนี้เพื่อให้ได้ข้อมูลที่ถูกต้อง
ดังนั้นนี่คือข้อมูลโดยละเอียดทีละขั้นตอน
สภาพแวดล้อม: Windows 7
TomCat เวอร์ชัน: 7.0.2
IDE: Eclipse
การกำหนดค่าที่จะเพิ่มสำหรับการเปิดใช้งานการดีบักระยะไกลด้วยใน tomcat คือ
-Xdebug
-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
ฉันไม่แนะนำให้กำหนดค่าข้างต้นจากสภาพแวดล้อมที่ไม่ใช่ Windows ในการเพิ่มการกำหนดค่าด้านบนให้ดับเบิลคลิกที่เซิร์ฟเวอร์ tomcat ซึ่งจะพร้อมใช้งานในมุมมองเซิร์ฟเวอร์ ค้นหาภาพหน้าจอด้านล่าง
ตอนนี้เพิ่มการกำหนดค่าสภาพแวดล้อมรันไทม์ด้านบนไปยัง tomcat สำหรับการตรวจสอบนี้ด้านล่างภาพหน้าจอ
ตอนนี้ไปที่แท็บ Arugments ในแก้ไขคุณสมบัติการกำหนดค่าการเปิดตัวดังที่แสดงในภาพหน้าจอด้านล่าง
ส่วนอาร์กิวเมนต์ GoTo VM เพิ่มบรรทัดเหล่านี้
-Xdebug
-agentlib: jdwp = transport = dt_socket ที่อยู่ = 8000 เซิร์ฟเวอร์ = y ระงับ = n
ตอนนี้ต้องแก้ไขปุ่มที่มีอยู่บนแถบเครื่องมือ eclipse
ในการกำหนดค่าการดีบักให้ค้นหา "Remote Java Application" และดับเบิลคลิกที่มัน
ในฟิลด์ชื่อให้ป้อนชื่อที่คุณต้องการ
จากฟิลด์โปรเจ็กต์โดยใช้ปุ่มเรียกดูให้เลือกโปรเจ็กต์ที่คุณต้องการทำการดีบักระยะไกล
ชื่อโฮสต์คืออะไรนอกจากที่อยู่โฮสต์ ที่นี่ฉันทำงานในพื้นที่จึงเป็น "localhost"
สุดท้ายคอลัมน์ Port ค่าควรเป็น 8000 นอกเหนือจากฟิลด์ข้อความชื่อและโปรเจ็กต์อีกสองคอลัมน์โฮสต์และพอร์ตจะถูกเติมด้วยคราสเองหากไม่ทำให้คุณมีค่าเดียวกันตามที่กล่าวไว้ ตรวจสอบภาพหน้าจอเพื่อดูข้อมูล
ตอนนี้คลิกขวาที่ TomcatServer ในคอนโซลเซิร์ฟเวอร์เลือกเพิ่มและลบจากเมนูบริบท จากกล่องโต้ตอบนี้คุณสามารถเพิ่มโครงการไปยังเซิร์ฟเวอร์ได้
ตอนนี้เรียกใช้เซิร์ฟเวอร์ Tomcat
ตอนนี้เรียกใช้ TomCatDebugConfiguration จาก Debug Tool
ล่าสุดเปิดเบราว์เซอร์ภายในหรือภายนอกและเรียกใช้โครงการของคุณ หากการควบคุมการดำเนินการถึงจุดพักคราสจะพร้อมต์สำหรับมุมมองการดีบัก