ส่วน "ตำแหน่งเซิร์ฟเวอร์" ของ Eclipse ถูกปิดใช้งานและจำเป็นต้องเปลี่ยนไปใช้การติดตั้ง Tomcat


109

ฉันได้ตั้งค่าโครงการเว็บแบบไดนามิกใน Eclipse ด้วยการติดตั้ง Tomcat 5.5

ฉันต้องการตั้งค่าเซิร์ฟเวอร์ให้เราติดตั้ง Tomcat แทนตำแหน่งข้อมูลเมตาของพื้นที่ทำงาน แต่เมื่อ Eclipse แสดงหน้าจอ "ภาพรวม" สำหรับเซิร์ฟเวอร์ส่วน "ตำแหน่งเซิร์ฟเวอร์" จะถูกปิดใช้งานดังนั้นฉันจึงไม่สามารถเปลี่ยนแปลงได้

หน้าจอภาพรวมจะปรากฏขึ้นเมื่อคุณเปิดมุมมองเซิร์ฟเวอร์จากนั้นคุณดับเบิลคลิกที่เซิร์ฟเวอร์

เป็นไปได้ไหมที่จะเปิดใช้งานส่วนนี้ของหน้าจอ "ภาพรวม" หรือแฮ็กไฟล์กำหนดค่าเพื่อชี้ไปที่การติดตั้ง Tomcat

คำตอบ:


167

โอเคขอโทษสำหรับคำตอบก่อนหน้านี้ฉันไม่เคยเห็นหน้าจอภาพรวมมาก่อน

นี่คือวิธีที่ฉันทำ:

  1. คลิกขวาที่เซิร์ฟเวอร์ Tomcat ของฉันในมุมมอง "เซิร์ฟเวอร์" เลือก "Properties ... "
  2. ในแผง "ทั่วไป" คลิกที่ปุ่ม "สลับตำแหน่ง"
  3. บิต "ตำแหน่ง: [ข้อมูลเมตาของพื้นที่ทำงาน]" ควรถูกแทนที่ด้วยสิ่งอื่น
  4. เปิด (หรือปิดและเปิดใหม่อีกครั้ง) หน้าจอภาพรวมสำหรับเซิร์ฟเวอร์


ดูการอัปเดตคำถามเกี่ยวกับวิธีเข้าถึงหน้าจอที่ฉันมีปัญหา
Craig Angus

2
โอเคขอบคุณสำหรับข้อตกลงเหล่านี้ หวังว่าคำตอบใหม่จะได้ผล
Jean Hominal

ขอบคุณ! ง่ายมากเมื่อคุณรู้วิธี!
Craig Angus

1
จริงๆถ้าคุณต้องการเปิดใช้งานในส่วนที่ปิดการใช้งานของ UI ให้ดูคำตอบของรามอน
daveloyall

120

คลิกขวาที่เซิร์ฟเวอร์จากนั้นเพิ่ม / ลบจากนั้นลบโปรเจ็กต์ใด ๆ ที่อยู่ในพาเนล Configured จากนั้นคลิกขวาที่เซิร์ฟเวอร์และเลือก" Clean ... "จากเมนูบริบท จากนั้นตัวเลือกตำแหน่งเซิร์ฟเวอร์จะเปิดใช้งาน


14
ใช้งานได้ แต่มันแสดงให้เห็นว่าคราสนั้นไม่ได้ตั้งใจและไม่พยายามประหยัดเวลาของฉันเพื่อสิ่งที่ดีกว่าการมองหาสถานที่ลึกลับเพื่อตั้งค่าที่เรียบง่ายมาก เครื่องมือที่ดีจะค้นหาการซ่อมแซมทั้งหมดนี้ด้วยตัวมันเองทำความสะอาดด้วยตัวเอง ฯลฯ ... ใช่ฉันรู้ว่ามันเป็นปลั๊กอิน แต่ก็ยัง ..
rapt

1
นี่ควรเป็นคำตอบ OP ที่ยอมรับไม่ใช่คำตอบอื่น ๆ (Remove & Publish จะเปิดใช้งานส่วนที่เป็นสีเทาอีกครั้ง)
JonyD

19

ฉันเพิ่งมีปัญหาเดียวกันนี่คือสิ่งที่ใช้ได้ผลสำหรับฉัน:

สังเกตข้อความ 'เซิร์ฟเวอร์ต้องเผยแพร่โดยไม่มีโมดูลที่จะทำการเปลี่ยนแปลง' ในกล่องโต้ตอบเซิร์ฟเวอร์ ดังนั้นหลังจากลบโปรเจ็กต์แล้วให้เผยแพร่เซิร์ฟเวอร์ของคุณอีกครั้งตัวเลือกในการตั้งค่าตำแหน่งเซิร์ฟเวอร์ควรเปิดใช้งานอีกครั้ง

ป้อนคำอธิบายภาพที่นี่


อธิบายได้ดี.. ขอบคุณครับ.
ดิล.

3

มันใช้งานได้สำหรับฉันหลังจากลบและเพิ่มเซิร์ฟเวอร์กลับ


3

การเริ่มต้นเซิร์ฟเวอร์และการเผยแพร่โดยไม่มีโครงการใด ๆ ช่วยให้ฉันแก้ไข "ตำแหน่งเซิร์ฟเวอร์" ได้


2

หากเซิร์ฟเวอร์ของคุณไม่ได้โหลดคอนฟิกูเรชันจำนวนมากวิธีแก้ไขที่ดีที่สุดคือลบ tomcat และตั้งค่าใหม่อีกครั้ง
It will be much easier then doing try and error for 7-10 times! ป้อนคำอธิบายภาพที่นี่


1

ก่อนทำการเปลี่ยนแปลงใด ๆ ในTomcat Server Locationคุณต้องลบโปรเจ็กต์ที่ปรับใช้บนเซิร์ฟเวอร์ออก

ในการลบโปรเจ็กต์: ขยายเซิร์ฟเวอร์ tomcat ในมุมมอง "เซิร์ฟเวอร์"
คลิกขวาแล้วเลือกลบ


1

ตรวจสอบให้แน่ใจว่าไม่มีการปรับใช้โครงการในเซิร์ฟเวอร์ ในกรณีนี้โปรดคลิกขวาที่เซิร์ฟเวอร์เลือกเพิ่มและลบจากนั้นลบโครงการทั้งหมด หลังจากนี้คุณสามารถดับเบิลคลิกที่เซิร์ฟเวอร์และตัวเลือกจะเปิดใช้งานสำหรับคุณ


ขอบคุณ. ก่อนหน้านี้ฉันพยายามเปิดใช้งานตัวเลือกเหล่านั้นเนื่องจากฉันไม่ได้ลบโครงการออกจาก tomcat มีความสุขในการเขียนโค้ด !!!
SachinVsSachin


0

คุณสามารถเปลี่ยนแปลงได้โดยใช้อาร์กิวเมนต์ VM เช่นกันในการกำหนดค่าการเปิดตัว


0

หากการดำเนินการก่อนหน้านี้ไม่มีผลให้สำรองข้อมูลการกำหนดค่าเซิร์ฟเวอร์ของคุณลบเซิร์ฟเวอร์และรวมไว้ใหม่ มันเป็นกรณีของฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.