วิธีการติดตั้ง Tomcat 7.0.42 บน Ubuntu 12.04.3 LTS


19

ดูแลระบบให้เครื่องเสมือนที่ฉันเข้าถึงผ่านเทอร์มินัล

ฉันมีการเข้าถึงรากและมันก็Ubuntu 12.04.3 LTS

คำสั่งapt-cache policy tomcat7แจ้ง:

tomcat7:
  Installed: (none)
  Candidate: 7.0.26-1ubuntu1.2
  Version table:
     7.0.26-1ubuntu1.2 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/universe amd64 Packages
     7.0.26-1ubuntu1 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
root@mymachine:~#

อย่างไรก็ตามฉันต้องการติดตั้ง Tomcat 7 (7.0.42) ล่าสุด

เป็นไปได้หรือไม่ ถ้าใช่เป็นอย่างไร

คำตอบ:


27

ใช่เป็นไปได้ที่จะติดตั้ง Tomcat 7.0.42 แต่คุณจะต้องทำด้วยตนเอง "ด้วยตนเอง" นี่คือขั้นตอนในการทำเช่นนั้น:

หมายเหตุ : โปรดไปที่คำถามนี้หากคุณต้องการทราบว่าทำไมจึงไม่อยู่ในที่เก็บ: ทำไมที่เก็บข้อมูล Ubuntu ไม่มีซอฟต์แวร์รุ่นล่าสุด

วิชาบังคับก่อน : คุณจำเป็นต้องมีการติดตั้ง Java และเราจำเป็นต้องเส้นทางของมัน Java /usr/lib/jvmมักจะติดตั้งอยู่ภายใต้ เมื่อคุณติดตั้ง Java คุณสามารถเรียกใช้คำสั่งupdate-alternatives --config javaเพื่อแสดงเส้นทางที่แน่นอน; ดูรายการแรก (รายการที่*อยู่ถัดจากรายการคุณสามารถกดEnterเพื่อออกจากหน้าจอนี้) /jvm/เราจะต้องไดเรกทอรีหลังจากที่ /usr/lib/jvm/java-7-openjdk-i386/ในเครื่องของฉันไดเรกทอรีเป็น คำตอบนี้จะสมมติว่านี่เป็นไดเรกทอรี Java แต่คุณควรเปลี่ยนคำสั่งตามนั้น

  1. wget http://mirror.atlanticmetro.net/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz

    • นี่จะดาวน์โหลด Tomcat 7.0.42 ไปยังไดเรกทอรีปัจจุบันของคุณ
  2. tar xzvf apache-tomcat-7.0.42.tar.gz

    • จะเป็นการแตกไฟล์ต่าง ๆ
  3. sudo mv apache-tomcat-7.0.42 /usr/local

    • /usr/localนี้ย้ายไป Tomcat คุณสามารถเลือกเส้นทางใดก็ได้ที่คุณต้องการ คำสั่งที่เหลือจะถือว่าคุณได้ใช้เส้นทางนี้
  4. nano ~/.bashrc- นี่จะเป็นการเปิดโปรแกรมแก้ไขข้อความ ไปที่จุดสิ้นสุดของไฟล์ ( Alt+ /) และเพิ่มสองบรรทัดต่อไปนี้:

    ส่งออก CATALINA_HOME = / usr / local / apache-tomcat-7.0.42
    ส่งออก JAVA_HOME = / usr / lib / jvm / java-7-openjdk-i386 /
    

    โปรดจำไว้ว่านี่เป็นเส้นทางไปสู่ ​​Java ของฉัน เปลี่ยนเป็น Java ที่ติดตั้งของคุณ

  5. . ~/.bashrc

    • สิ่งนี้จะใช้การเปลี่ยนแปลงที่เราทำ
  6. sudo $CATALINA_HOME/bin/startup.sh - คุณควรเห็นสิ่งนี้:

    ใช้ CATALINA_BASE: /usr/local/apache-tomcat-7.0.42
    ใช้ CATALINA_HOME: /usr/local/apache-tomcat-7.0.42
    ใช้ CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.42/temp
    ใช้ JRE_HOME: / usr
    ใช้ CLASSPATH: /usr/local/apache-tomcat-7.0.42/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.42/bin/tomcat-juli.jar
    

    และไม่มีข้อผิดพลาด

คุณทำเสร็จแล้ว ชี้เบราว์เซอร์ของคุณไปที่http://localhost:8080และคุณควรเห็นหน้า Tomcat:


2
+1 สำหรับคำตอบที่สวยงามขอบคุณสำหรับความพยายาม!
dShringi

1
คำอธิบายที่แน่นอนซึ่งผู้ใช้ขั้นพื้นฐานสามารถติดตามได้ งานที่ดี.
Pragatheeswaran

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