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


19

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

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

    • これにより、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ページが表示されます。


2
美しい答えに+1、努力に感謝します!
dShringi

1
基本的なユーザーも従うことができる正確な説明。良くやった。
Pragatheeswaran

これはとても素晴らしい説明でした。IntelliJを動作させることができませんでしたが、現在は可能です。あなたが揺れます!
マウ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.