นี่คือวิธีที่ฉันทำมันทำให้ระบบ Tomcat และอินสแตนซ์ Tomcat ส่วนตัวของคุณแยกจากกัน
ติดตั้ง tomcat ตามปกติ: sudo apt-get install tomcat7
ติดตั้งการสนับสนุนอินสแตนซ์ส่วนตัว: sudo apt-get install tomcat7-user
สร้างอินสแตนซ์ในโฟลเดอร์โฮมของคุณ:
tomcat7-instance-create -p 10080 -c 10005 mytomcat
หมายเหตุ: -p ตั้งค่าหมายเลขพอร์ต (ค่าเริ่มต้นคือ 8080) และ -c เป็นพอร์ตควบคุม (ค่าเริ่มต้น 8005) เราตั้งค่าเหล่านี้ดังนั้นเราจึงไม่แข่งขันกับการติดตั้งหลักของ Tomcat ที่ทำงานเป็นบริการ "mytomcat" สามารถเป็นอะไรก็ได้ที่คุณชอบ แต่มันจะสร้างไดเรกทอรีด้วยชื่อนี้ในบ้านของคุณ
ตอนนี้ใช้สิ่งต่อไปนี้เพื่อทำให้ Eclipse มีความสุข:
cd mytomcat
ln -s /usr/share/tomcat7/lib
ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
ln -s /usr/share/tomcat7/bin/bootstrap.jar bin/bootstrap.jar
ln -s /usr/share/tomcat7/bin/tomcat-juli.jar bin/tomcat-juli.jar
mkdir -p common/classes;
mkdir -p server/classes;
mkdir -p shared/classes;
ตอนนี้ภายใน Eclipse คุณสามารถสร้างเซิร์ฟเวอร์ Tomcat v7.0 และตั้งค่าไดเรกทอรีการติดตั้งเป็น ~ / mytomcat
หมายเหตุ: ทั่วไปเซิร์ฟเวอร์และคลาสที่แชร์อาจเป็นลิงก์ด้วย แต่ฉันต้องการแยกทั้งสองอย่างออก