2010年2月28日日曜日

Tomcatのインストール

Tomcatを使うためにはJavaがインストールされている必要があります。
よって、Javaのインストールから説明します!

■前提条件
・OS
CentOS5.3
(別にFedoraでもいいです。RedHat系が好きです)
・インストール場所
/home/worker/local/tomcat
(別にどこでもいいです。今回はworkerの持ち物としてインストールします)

■JDKのインストール
最新のJDKをダウンロードします
$ wget -O jdk-6u18-linux-i586.bin http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u18-linux-i586.bin?BundledLineItemUUID=RzJIBe.lTIAAAAEnznIRHw2n&OrderID=s2VIBe.l4eYAAAEnxHIRHw2n&ProductID=6XdIBe.pudAAAAElYStRSbJV&FileName=/jdk-6u18-linux-i586.bin


インストールの実行します
$ bash jdk-6u18-linux-i586.bin

スペースを押しまくって、最後まで行き"yes"と入力する

これでインストール終わりです。
使い易いようにシンボリックリンクを貼っておきます。
$ cd /opt/local
$ ln -s src/jdk1.6.0_18 java


パスを毎回通すのがめんどいので、bashrcに最終行に追記する
$ vi /etc/bashrc
export JAVA_HOME=/opt/local/java
export PATH=$JAVA_HOME/bin:$PATH


ターミナルを入りなおせば、javaにパスが通っています。

■Tomcatのインストール
最新のTomcatをダウンロードします。
$ wget http://ftp.kddilabs.jp/infosystems/apache/tomcat/tomcat-6/v6.0.24/bin/apache-tomcat-6.0.24.tar.gz
$ tar zxvf apache-tomcat-6.0.24.tar.gz


使い易いようにシンボリックリンクをはっておきます
$ cd /home/worker/local
$ ln -s src/apache-tomcat-6.0.24 tomcat


Tomcatの起動
$ cd /home/worker/local/tomcat
$ ./bin/startup.sh


ブラウザからアクセスしたければ、iptablesを編集し8080ポートを開放する必要があります。
$ cd /etc/sysconfig/
$ vi iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
$ /etc/rc.d/init.d/iptables restart
ファイアウォールルールを適用中: [ OK ]
チェインポリシーを ACCEPT に設定中filter [ OK ]
iptables モジュールを取り外し中 [ OK ]
iptables ファイアウォールルールを適用中: [ OK ]
iptables モジュールを読み込み中ip_conntrack_netbios_ns [ OK ]

これで、ブラウザからhttp://192.168.1.xx:8080/にてアクセスできます!

Tomcatの停止
$ cd /home/worker/local/tomcat
$ ./bin/shutdown.sh


Tomcatのログ
$ cd /home/worker/local/tomcat
$ cat logs/catalina.out

0 件のコメント:

コメントを投稿