การติดตั้ง Tomcat 6 บน Ubuntu
หากคุณกำลังใช้งาน Ubuntu และต้องการใช้ตู้คอนเทนเนอร์ Tomcat คุณไม่ควรใช้เวอร์ชันจากที่เก็บเพราะมันทำงานไม่ถูกต้อง แต่คุณจะต้องใช้กระบวนการติดตั้งด้วยตนเองที่ฉันสรุปไว้ที่นี่.
ก่อนที่คุณจะติดตั้ง Tomcat คุณจะต้องแน่ใจว่าคุณได้ติดตั้ง Java แล้ว ฉันจะสมมติว่าคุณพยายามติดตั้ง Tomcat คุณได้ติดตั้ง java แล้ว แต่ถ้าคุณไม่แน่ใจคุณสามารถตรวจสอบด้วยคำสั่ง dpkg ดังนี้
dpkg -get-selections | grep sun-java
สิ่งนี้จะให้ผลลัพธ์นี้แก่คุณหากคุณติดตั้ง java แล้ว:
sun-java6-bin install การติดตั้ง sun-java6-jdk ติดตั้ง sun-java6-jre ติดตั้ง
หากคำสั่งนั้นไม่มีผลลัพธ์คุณจะต้องติดตั้งเวอร์ชันล่าสุดด้วยคำสั่งนี้:
sudo apt-get install sun-java6-jdk
การติดตั้ง
ตอนนี้เราจะดาวน์โหลดและแยก Tomcat จากเว็บไซต์ apache คุณควรตรวจสอบเพื่อให้แน่ใจว่าไม่มีรุ่นอื่นและปรับเปลี่ยนให้เหมาะสม.
wget http://apache.hoxt.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz
tar xvzf apache-tomcat-6.0.14.tar.gz
สิ่งที่ดีที่สุดที่ต้องทำคือย้ายโฟลเดอร์ Tomcat ไปยังตำแหน่งถาวร ฉันเลือก / usr / local / tomcat แต่คุณสามารถย้ายไปที่อื่นได้ถ้าคุณต้องการ.
sudo mv apache-tomcat-6.0.14 / usr / local / tomcat
Tomcat ต้องการการตั้งค่าตัวแปร JAVA_HOME วิธีที่ดีที่สุดในการทำเช่นนี้คือการตั้งค่าในไฟล์. bashrc ของคุณ คุณสามารถแก้ไขไฟล์ startup.sh ของคุณได้หากเลือก.
วิธีที่ดีกว่าคือการแก้ไขไฟล์. bashrc ของคุณและเพิ่มบรรทัดตัวหนาที่นั่น คุณจะต้องออกจากระบบของเชลล์เพื่อให้การเปลี่ยนแปลงมีผล.
vi ~ / .bashrc
เพิ่มบรรทัดต่อไปนี้:
ส่งออก JAVA_HOME = / usr / lib / jvm / java-6-sun
ณ จุดนี้คุณสามารถเริ่มต้น tomcat โดยเพียงแค่รันสคริปต์ startup.sh ในโฟลเดอร์ tomcat / bin.
เริ่มต้นอัตโนมัติ
ในการทำให้ Tomcat เริ่มทำงานโดยอัตโนมัติเมื่อเราบูตเครื่องคอมพิวเตอร์คุณสามารถเพิ่มสคริปต์เพื่อให้การเริ่มและปิดอัตโนมัติ.
sudo vi /etc/init.d/tomcat
ตอนนี้วางในสิ่งต่อไปนี้:
# Tomcat เริ่มอัตโนมัติ
#
# description: เริ่ม Tomcat อัตโนมัติ
# processname: tomcat
# pidfile: /var/run/tomcat.pidส่งออก JAVA_HOME = / usr / lib / jvm / java-6-sun
กรณี $ 1 ใน
เริ่มต้น)
sh /usr/local/tomcat/bin/startup.sh
;;
หยุด)
sh /usr/local/tomcat/bin/shutdown.sh
;;
เริ่มต้นใหม่)
sh /usr/local/tomcat/bin/shutdown.sh
sh /usr/local/tomcat/bin/startup.sh
;;
esac
ออก 0
คุณจะต้องทำให้สคริปต์ทำงานได้โดยการรันคำสั่ง chmod:
sudo chmod 755 /etc/init.d/tomcat
ขั้นตอนสุดท้ายคือการเชื่อมโยงสคริปต์นี้กับโฟลเดอร์เริ่มต้นด้วยลิงก์สัญลักษณ์ ดำเนินการทั้งสองคำสั่งและเราควรจะไปในทางของเรา.
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
Tomcat ควรได้รับการติดตั้งและใช้งานได้อย่างสมบูรณ์ สนุก!