web-dev-qa-db-ja.com

Tomcat 7.0.42をUbuntu 12.04.3 LTSにインストールする方法は?

Sysadminは、ターミナルを介してアクセスする仮想マシンを提供してくれました。

ルートアクセスがあり、buntu 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:~#

ただし、installに最新のTomcat 7(7.0.42)をインストールしたいと思います。

それは実行可能ですか?はいの場合、どのように?

19
Trovs

はい、Tomcat 7.0.42をインストールすることは可能ですが、「手動で」インストールする必要があります。以下にその手順を示します。

:リポジトリにない理由を知りたい場合は、この質問にアクセスしてください: buntuリポジトリに最新バージョンがないのはなぜですか?ソフトウェアの?

前提条件: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

    • これにより、Tomcatが/usr/localに移動します。任意のパスを選択できます。残りのコマンドは、このパスを使用したことを前提としています。
  4. nano ~/.bashrc-テキストエディターを開きます。ファイルの最後に移動します(Alt+/)そして、次の2行を追加します。

     export CATALINA_HOME =/usr/local/Apache-Tomcat-7.0.42 
     export 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ページが表示されます。

27
Alaa Ali