Tomcat 7.0.42'yi Ubuntu 12.04.3 LTS'ye nasıl yükleyebilirim?


19

Sisadmin bana terminalden eriştiğim sanal bir makine verdi.

Kök erişimim var ve Ubuntu 12.04.3 LTS aldı .

Komut şu bilgileri apt-cache policy tomcat7verir:

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

Ancak, en son Tomcat 7'yi (7.0.42) üzerine yüklemek istiyorum .

Bu yapılabilir mi? Evet ise, nasıl?

Yanıtlar:


27

Evet, Tomcat 7.0.42'yi kurmak mümkündür, ancak bunu "manuel olarak" yapmanız gerekir.

Not : neden depolarda olmadığını öğrenmek istiyorsanız bu soruyu ziyaret edin: Ubuntu depolarının neden yazılımın en son sürümleri yok?

Önkoşul : Java'nın yüklü olması ve yoluna ihtiyacımız var. Java genellikle altına yüklenir /usr/lib/jvm. Java'yı yükledikten sonra, size update-alternatives --config javatam yolu göstermek için komutu çalıştırabilirsiniz ; ilk girişe bakın (yanında bir tane olan giriş *. EnterBu ekrandan çıkmak için tuşuna basabilirsiniz ). Sadece dizinden sonra ihtiyacımız var /jvm/. Makinemde, dizin vardı /usr/lib/jvm/java-7-openjdk-i386/. Bu yanıt, bunun Java dizini olduğunu varsayar, ancak komutları buna göre değiştirmeniz gerekir.

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

    • Bu, Tomcat 7.0.42'yi geçerli dizininize indirecektir.
  2. tar xzvf apache-tomcat-7.0.42.tar.gz

    • Bu, dosyaları ayıklayacaktır.
  3. sudo mv apache-tomcat-7.0.42 /usr/local

    • Bu Tomcat'i konumuna taşır /usr/local. İstediğiniz yolu seçebilirsiniz. Kalan komutlar bu yolu kullandığınızı varsayacaktır.
  4. nano ~/.bashrc- bu bir metin düzenleyici açar. Dosyanın sonuna ( Alt+ /) gidin ve aşağıdaki iki satırı ekleyin:

    dışa aktar CATALINA_HOME = / usr / local / apache-tomcat-7.0.42
    dışa aktar JAVA_HOME = / usr / lib / jvm / java-7-openjdk-i386 /
    

    Unutmayın : Java'mın yolu buydu. Yüklü Java'nızla değiştirin.

  5. . ~/.bashrc

    • Bu yaptığımız değişiklikleri uygulayacaktır.
  6. sudo $CATALINA_HOME/bin/startup.sh - böyle bir şey görmelisiniz:

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

    Ve hata yok.

Sen bittin. Tarayıcınızı yönlendirdiğinizde http://localhost:8080Tomcat sayfasını görmelisiniz:


2
Güzel cevap için +1, çaba için teşekkürler!
dShringi

1
Temel bir kullanıcının da takip edebileceği kesin açıklama. İyi iş.
Pragatheeswaran

Bu inanılmaz bir açıklamaydı. IntelliJ'in çalışmasını sağlayamadı, şimdi mümkün. Harikasın!
mau
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.