เพื่อแก้ปัญหา การตั้งค่าคุณสมบัติ 'แหล่งที่มา' เป็น 'org.eclipse.jst.jee.server ฉันเชื่อว่าวิธีการของฉันสามารถช่วย 90% ของคนแก้ปัญหาได้!
เมื่อคุณเรียกใช้โครงการเว็บกับ Eclipse คุณจะเห็นคอนโซลปรากฏขึ้น:
คำเตือน: [SetProperTiesRule] {เซิร์ฟเวอร์/บริการ/เอ็นจิ้น/โฮสต์/บริบท} การตั้งค่าคุณสมบัติ 'แหล่งที่มา' เป็น 'org.eclipse.jst.jee.server: FirstProject' ไม่พบคุณสมบัติการจับคู่
คำนี้หมายความว่าแท็กบริบทในแท็กโฮสต์ในแท็กบริการของแท็กบริการ Server.xml ได้รับการกำหนดค่าด้วยแอตทริบิวต์ 'แหล่งที่มา' และค่าคุณสมบัติคือ 'org.eclipse.jst.jee.server: FirstProject'
แต่ปัญหาคือแท็กบริบทไม่รองรับแอตทริบิวต์แหล่งที่มาดังนั้นคำเตือนจึงเพิ่มขึ้น ดังนั้นสิ่งที่คุณค้นพบก็คือแม้จะมีการเตือน แต่โปรแกรมของคนส่วนใหญ่ก็ยังสามารถทำงานได้โดยไม่มีปัญหา แต่ผู้คนจำนวนน้อยไม่สามารถวิ่งได้
บางทีคุณอาจพบปัญหามากมายเช่นออนไลน์นี้และได้ให้วิธีแก้ปัญหา แต่คุณได้ทำตามวิธีแก้ปัญหาและคำเตือนยังคงมีอยู่!
ตอนนี้คุณสามารถทำตามขั้นตอนของฉัน:
ก่อนอื่นให้ฉันพูดถึงขั้นตอนที่คนอื่นพูดทางออนไลน์และวางปากกาไว้บนนั้น
1. ดับเบิลคลิกที่ Tomcat v7.0 ที่ LocalHost ในเซิร์ฟเวอร์
2. จากนั้นอินเทอร์เฟซจะปรากฏขึ้น:
คุณเคยเห็นว่ามีตัวเลือกสำหรับการเผยแพร่บริบทโมดูลเพื่อแยกไฟล์ XML ในตัวเลือกตัวเลือกเซิร์ฟเวอร์ นอกจากนี้เรายังคลิกที่นี่ แต่ปัญหาไม่ใช่กรณีดังนั้นมันจะได้รับการแก้ไข ฉันบอกว่าเพื่อนบางคนทำสิ่งนี้ แต่ปัญหายังไม่ได้รับการแก้ไข อย่าลืมบันทึกการคลิกหลังจากคลิก หากคำเตือนยังคงมีอยู่ให้ติดตามฉันและอ่านต่อ
3.
หากคุณเปรียบเทียบภาพของคุณเองและรูปภาพของฉันอย่างระมัดระวังคุณจะพบว่าตัวเลือกเริ่มต้นของคุณควรเป็นตัวเลือกการใช้งานเมตาดาต้าเวิร์กสเปซ เป็นเพียงว่าผู้เขียนเปลี่ยนเส้นทางการติดตั้งเป็น Tomcat เนื่องจากโฟลเดอร์พา ธ ของเวิร์กสเปซใช้งานไม่สะดวกสำหรับไฟล์ที่คุณต้องการค้นหาในคำอธิบายต่อไปนี้ฉันใช้ไดเรกทอรีการติดตั้ง Tomcat ครั้งที่สองเพื่อใช้งานและปรับใช้เส้นทาง: หากคุณไม่ได้เปลี่ยนมันควรเรียกว่า WTPWebApps เพราะก่อนที่จะเขียนบทความ ปรับใช้เส้นทาง
งานเตรียมการเกือบจะเสร็จสิ้นและตอนนี้โฟกัสกำลังจะมาถึง ทำไมหลายคนถึงทำหลังจาก 1.2 ขั้นตอน แต่คุณไม่ดี?
เหตุผล ก็คือคุณได้เรียกใช้โปรแกรมก่อนทำ 1 2 ขั้นตอนและหลังจากเรียกใช้โปรแกรมจะมีโฟลเดอร์สำรองเพิ่มเติมในโฟลเดอร์ Tomcat
โครงสร้างไดเรกทอรีด้านในแสดงในรูป:
คุณรู้สึกคุ้นเคยมากหรือไม่? ใช่นี่คือไฟล์ที่คัดลอกมาจากโฟลเดอร์ Conf ในไดเรกทอรี Tomcat ต่อไปสมมติว่าการดำเนินการ:
4. ลบโฟลเดอร์สำรองในตอนนี้ [ตำแหน่งของการสำรองข้อมูลดังที่ได้กล่าวไว้ในขั้นตอนที่ 3 เนื่องจากผู้เขียนใช้ไดเรกทอรีการติดตั้ง Tomcat ฉันพบมันโดยตรงในไดเรกทอรี อย่างไรก็ตามหากคุณใช้ตัวเลือกการใช้งาน Metadata คุณจะเห็นว่ามีไฟล์จำนวนมากใน/workspace/.metadata/.plugins/org.eclipse.wst.server.core Path Eclipse เผยแพร่โครงการที่นี่ โครงสร้างไดเรกทอรีภายในคล้ายกับใน Tomcat ในระยะสั้นเพียงลบไฟล์ทั้งหมดใน/workspace/.metadata/.plugins/org.eclipse.wst.server.core]
5. ค้นหาโฟลเดอร์ localhost ในไดเรกทอรี Catalina ในไดเรกทอรี COF ในไดเรกทอรี Tomcat และลบไฟล์ทั้งหมดในโฟลเดอร์
6. ที่นี่ฉันจะบอกขั้นตอน 3.4.5 เพื่อบอกข้อมูลรายละเอียดเกี่ยวกับการปล่อย Eclipse การลบไฟล์ข้างต้นไม่ใช่ปัญหาที่จริง:
ใน Tomcat v7.0 ที่ LocalHost ภายใต้เซิร์ฟเวอร์คลิกขวาก่อน-> ลบโครงการทั้งหมดที่เพิ่มเข้ามาแล้วคลิกขวา-> ทำความสะอาดเพื่อล้างไฟล์ในไดเรกทอรีเสมือนจริงของโครงการแล้วเรียกใช้โปรแกรมของคุณอีกครั้ง
หมายเหตุ: หากมีคนต้องการปรับเปลี่ยนไดเรกทอรีการเปิดตัวโครงการในตำแหน่งเซิร์ฟเวอร์ขั้นตอนที่ 3 เช่นฉันตราบใดที่คุณเผยแพร่โครงการหนึ่งครั้งคุณจะพบว่าตัวเลือกในตำแหน่งเซิร์ฟเวอร์เป็นสีเทาและไม่สามารถเปลี่ยนแปลงได้ คุณควรทำอย่างไร? สิ่งนี้ต้องการให้คุณลบโครงการและล้างไฟล์ตามขั้นตอนที่ 6 จากนั้นคุณจะประหลาดใจที่พบว่าตำแหน่งเซิร์ฟเวอร์สามารถแก้ไขได้ตกลง
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น