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?

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:


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.