Fedora Linuxでtomcatのインストールと導入

3881 ワード

1.まずapache公式サイトでtomcatをダウンロードします.私のバージョンはapache-tomcat-6.0です.33.tar.gz
2.tomcatパッケージを解凍し、/usr/local/ディレクトリの下に移動し、tomcat 6ディレクトリに名前を変更します.
    tar -xvzf apache-tomcat-6.0.33.tar.gz
    mv apache-tomcat-6.0.33 /usr/local/tomcat6

3.環境変数を設定し、vimを使用して/etc/profileファイルを編集し、環境変数を追加します.
環境変数ファイルを開き、編集します.
    vim /etc/profile

/etc/profileファイルの最後に次の変数を追加します.
    export JAVA_HOME=/usr/java/jdk1.6.0_23
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CATALINA_BASE/lib
    export CATALINA_BASE=/usr/local/tomcat6
    export CATALINA_HOME=/usr/local/tomcat6
    export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$CATALINA_BASE/bin

終了(wq)を保存し、さっきの設定をすぐに有効にします.
    source /etc/profile

4.tomcatポートを設定し、tomcatポートがすでに占有する可能性があるため、特に開発したマシンに複数のtomcatが配備されているか、異なるバージョン、または異なる開発者が使用している可能性がある.
私のtomcatの4つのポートはそれぞれ:
    8883, 8885, 8888, 8889

5.tomcatがlog 4 jを使用してログを記録するように構成する:
まずapache公式サイトにlog 4 jクラスライブラリlog 4 j*をダウンロードします.tar.gz,解凍してlog 4 j*を得る.jar:
    tar -xvzf log4j*.tar.gz

その後apacheの公式サイトにtomcatのダウンロードアドレスを見つけて、tomcatのftpファイルディレクトリの下にextrasディレクトリがあって、このディレクトリに入って私たちのtomcatバージョンに対応するtomcat-juliをダウンロードします.jarとtomcat-juli-adapters.JArクラスライブラリ、自分たちのlog 4 jを編集します.propertiesプロファイルこのファイルをどのように書くかについては、ネット上の実装を参考にすることができます.
次にlog 4 jを構成する過程を行いtomcat-juli.jarを$CATALINA_にコピーBASE/bin/ディレクトリの下で、既存のファイルを上書きします.
    cp tomcat-juli.jar /usr/local/tomcat6/bin/ (   cp tomcat-juli.jar $CATALINA_BASE/bin/)

以下に類似のディレクトリを含む操作は$CATALINA_を使用することもできます.BASEはtomcatパスとして)
最後にtomcat-juli-adaptersをjar,log4j*.jar, log4j.propertiesファイルを$CATALINAにコピーBASE/lib/ディレクトリ:
    cp tomcat-juli-adpaters.jar /usr/local/tomcat6/lib/
    cp log4j*.jar /usr/local/tomcat6/lib/
    cp log4j.properties /usr/local/tomcat6/lib/
もちろん公式サイトの説明に従って$CATALINAを削除する必要があります.BASE/conf/logging.propertiesファイル:
    rm -f /usr/local/tomcat6/conf/logging.properties
6.私は自分でtomcat起動スクリプトtomcat 6を作成しました.恥をかきました.
    #!/bin/bash
    echo "    ,    ,    !";
    echo "  tomcat  :(  : s/S |   : x/X |   : r/R |   : *)";

    #  tomcat    
    tomcat=/usr/local/tomcat6/bin

    #          
    read cmd;
    case $cmd in
	    's' | 'S' )
		    echo "  tomcat!";
		    ${tomcat}/startup.sh;
	    ;;
	    'x' | 'X' )
		    echo "  tomcat!";
		    ${tomcat}/shutdown.sh;
	    ;;
	    'r' | 'R' )
		    echo "    tomcat!";
		    ${tomcat}/shutdown.sh;
		    ${tomcat}/startup.sh;
	    ;;
	    * )
		    echo "     ,    ";
	    	    exit 0;
	    ;;
    esac;

shellスクリプトファイルを実行可能に変更します.
    chmod +x tomcat6.sh

7.tomcatを起動する:
    ./tomcat6.sh

指示に従って-sを入力、起動に成功した.
8.Webアプリケーションの導入:
tomcatを開く:
    http://localhost:8888/manager.html

最初はtomcat-userを自分で構成する必要があるかもしれません.xmlファイルは、Webページの指示に従って行えばよい.
    vim /usr/local/tomcat6/conf/tomcat-user.xml

ファイルの最後に次のコードを追加します.
    <role rolename="manager-gui" />
    <user username="tomcat" password="tomcat" roles="manager-gui" />

保存して(wq)を脱退して、再び上のウェブサイトを入力してwebアプリケーションの配置のページに入ることができて、配置のあの部分を探し当てて、それからブラウズをクリックして私达の*を探し当てます.warエンジニアリングファイルに格納されているディレクトリ.私はもう*.warファイルcopyはtomcatディレクトリの下のwebapps/ディレクトリの下にあるので、ファイルを見つけて確定し、deployをクリックして配置すればOKです.このとき、ページの先端に配置結果を見ることができ、表にも配置したwebアプリケーションを見ることができます.