โฮมเพจ » ทำอย่างไร » การติดตั้ง Tomcat 6 บน Ubuntu

    การติดตั้ง 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 ควรได้รับการติดตั้งและใช้งานได้อย่างสมบูรณ์ สนุก!