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