Bagaimana cara menginstal Tomcat 7.0.42 di Ubuntu 12.04.3 LTS?

19

Sysadmin memberi saya mesin virtual yang saya akses melalui terminal.

Saya memiliki akses root dan mendapat Ubuntu 12.04.3 LTS .

Perintah apt-cache policy tomcat7menginformasikan:

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:~#

Namun, saya ingin menginstal Tomcat 7 terbaru (7.0.42) di atasnya.

Apakah bisa dilakukan? Jika ya, bagaimana?

Trovs
sumber

Jawaban:

27

Ya, adalah mungkin untuk menginstal Tomcat 7.0.42, tetapi Anda harus melakukannya secara "manual". Berikut adalah langkah-langkah bagaimana melakukannya:

Catatan : kunjungi pertanyaan ini jika Anda ingin tahu mengapa itu tidak ada di repositori: Mengapa repositori Ubuntu tidak memiliki versi perangkat lunak terbaru?

Prasyarat : Anda harus menginstal Java, dan kami membutuhkan path-nya. Java biasanya dipasang di bawah /usr/lib/jvm. Setelah menginstal Java, Anda dapat menjalankan perintah update-alternatives --config javauntuk menunjukkan jalur yang tepat kepada Anda; lihat entri pertama (entri dengan yang *berikutnya. Anda dapat menekan Enteruntuk keluar dari layar ini). Kami hanya perlu direktori setelahnya /jvm/. Di mesin saya, direktori itu /usr/lib/jvm/java-7-openjdk-i386/. Jawaban ini akan menganggap bahwa ini adalah direktori Java, tetapi Anda harus mengubah perintah yang sesuai.

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

    • Ini akan mengunduh Tomcat 7.0.42 ke direktori Anda saat ini.
  2. tar xzvf apache-tomcat-7.0.42.tar.gz

    • Ini akan mengekstrak file.
  3. sudo mv apache-tomcat-7.0.42 /usr/local

    • Ini memindahkan Tomcat ke /usr/local. Anda dapat memilih jalur mana pun yang Anda inginkan. Perintah yang tersisa akan menganggap Anda telah menggunakan jalur ini.
  4. nano ~/.bashrc- ini akan membuka editor teks. Pergi ke akhir file ( Alt+ /) dan tambahkan dua baris berikut:

    export CATALINA_HOME = / usr / local / apache-tomcat-7.0.42
    export JAVA_HOME = / usr / lib / jvm / java-7-openjdk-i386 /
    

    Ingat : ini adalah jalan menuju Jawa saya. Ubah ke Java yang Anda instal.

  5. . ~/.bashrc

    • Ini akan menerapkan perubahan yang kami buat.
  6. sudo $CATALINA_HOME/bin/startup.sh - Anda akan melihat sesuatu seperti ini:

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

    Dan tidak ada kesalahan.

Kamu sudah selesai. Arahkan browser Anda ke http://localhost:8080dan Anda akan melihat halaman Tomcat:

Alaa Ali
sumber
2
+1 untuk jawaban yang indah, terima kasih atas usahanya!
dShringi
1
Penjelasan persis yang bisa diikuti oleh pengguna dasar. Pekerjaan yang baik.
Pragatheeswaran
Ini adalah penjelasan yang luar biasa. Tidak dapat membuat IntelliJ berfungsi, sekarang mungkin. Kamu keren!
mau