LinuxではJDKとTomcatをインストールします。
インストール準備:jdk-6 u 23-linux-i 586.binをダウンロードします。
jdkダウンロード経路http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u32-downloads-1594644.html
apache-tomcat-7.0.12.tar.gzファイル
自分のシステムバージョンによって32、64ビットになり、該当バージョンをダウンロードしてください。
チェック、アンインストールシステムはjdkを持っています。
[root@localhost ~ ]#rpm –qa |grep gcj
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
libgcj-4.4.4-13.el6.i686
jdkをアンインストールします[root@localhost ~ ]#rpm –e java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 --nodeps
[root@localhost ~ ]#rpm –e libgcj-4.4.4-13.el6.i686 --nodeps
jdkバージョンを確認します[root@localhost ~]# java --version
検出javacコマンド
[root@localhost ~]#javac
インストールを開始:
1.ダウンロードファイルを/optディレクトリにコピーする
[root@localhost ~ ]# cp jdk-6u23-linux-i586.bin apache-tomcat-7.0.12.tar.gz /opt
2.jdk-6 u 23-linux-586.binファイルに実行可能な権限を与える
[root@localhost ~ ]# chmod 777 jdk-6u23-linux-i586.bin
3.バイナリファイルをコンパイルするjdk-6 u 23-linux-i 586.bin
[root@localhost ~ ]#./ jdk-6u23-linux-i586.bin
4.コンパイルが完了し、jdk 1.6.0_を生成します。23ファイル、編集/etc/profile、ファイルの末尾にjdkパスを追加し、再コンパイル/etc/profileファイル
[root@localhost ~ ]#vi /etc/profile
##########
export JAVA_HOME=/opt/jdk1.6.0_23
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
##########
[root@localhost ~ ]# source /etc/profile
5.apache-tomcat-7.0.12.tar.gzファイルを伸張します。[root@localhost opt]#tar xvfz apache-tomcat-7.0.12.tar.gz
6.解凍後に下記のディレクトリapache-tomcat-7.0.12を発見し、tomcatと名前を変更しました。
[root@localhost ~ ]#mv apache-tomcat-7.0.12 tomcat
7.tomcatサブディレクトリbinディレクトリの下にcatalina.shファイルを見つけます。ファイルを/etc/init.dにコピーしてtomcatと改名します。
[root@localhost ~ ]#cd /opt/tomcat/bin/
[root@localhost ~ ]#cp catalina.sh /etc/init.d/tomcat
8.編集/etc/init.d/tomcatファイル.以下のように赤色の部分を添付します。青色は検索しやすいように表示します。下記はtomcatの一部です。直接に使用することはできません。[root@localhost ~ ]#vi /etc/init.d/tomcat
#!/bin/sh
# chkconfig: 2345 10 90
# description:Tomcat service
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
#
# $Id: catalina.sh 1073891 2011-02-23 19:23:59Z markt $
#
-----------------------------------------------------------------------------
CATALINA_HOME=/opt/tomcat
JAVA_HOME=/opt/jdk1.6.0_23
# OS specific support. $var _must_ be set to either true or false.
cygwin=false
os400=false
darwin=false
case "`uname`" in
CYGWIN*) cygwin=true;;
OS400*) os400=true;;
Darwin*) darwin=true;;
esac
9.tomcatサービスを追加する[root@localhost ~ ]#chkconfig --add tomcat
10.tomcatサービスのクローズと起動により生成されたtomcatに再起動コマンドがありません。
[root@localhost ~ ]#service tomcat stop #### tomcat
[root@localhost ~ ]#service tomcat start #### tomcat
11.tomcatサービス運行レベルを確認する[root@localhost ~ ]# chkconfig --list |grep tomcat
tomcat 0:オフ 1:閉じる 2:有効化 3:有効化 4:有効化 5:有効化 6:閉じる
12.345がクローズ状態である場合。以下のコマンドを実行してtomcatをセットして起動します。
[root@localhost ~ ]# chkconfig tomcat on