LoginSignup
23
24

More than 5 years have passed since last update.

CentOSにJDK、Tomcatをyumでインストールしてしまったものを最新にするとき

Last updated at Posted at 2014-07-12

yumでインストールしたtomcatを削除する

tomcatを停止する

sudo service tomcat6 stop
sudo /etc/rc.d/init.d/tomcat6 stop

tomcatの自動起動をoff

sudo chkconfig tomcat6 off

インストールしたTomcatを確認

yum list installed | grep tomcat

tomcatをアンインストール

関係ありそうなものを削除

sudo yum remove -y tomcat6 tomcat6-webapps tomcat6-admin-webapps apache-tomcat-apis.noarch tomcat6-el-2.1-api.noarch tomcat6-jsp-2.1-api.noarch tomcat6-lib.noarch tomcat6-servlet-2.5-api.noarch

yumでインストールしたJDKを削除する

インストールしたJDKを確認

yum list installed | grep jdk

JDKをアンインストール

関係ありそうなものを削除

sudo yum remove -y java-1.7.0-openjdk.i686 java-1.7.0-openjdk-devel.i686

JDKを最新にする

JDKのダウンロード

以下のアドレスからJDKのtarファイルをダウンロードして転送

転送したtarファイルを展開

tar xvf jdk-8u5-linux-i586.gz

ディレクトリを移動

sudo mv jdk1.8.0_05 /usr/local/java/jdk1.8.0_05

移動したディレクトリにcd

cd /usr/local/java/

バージョン名を削除したシンボリックリンクを作成

sudo ln -s jdk1.8.0_05 jdk

JAVA_HOMEの環境変数を設定

export JAVA_HOME="/usr/local/java/jdk"

プリインストールされているjavaとjavacのシンボリックリンクを削除

cd /usr/bin
sudo rm java
sudo rm javac

シンボリックリンクをダウンロードして設定した場所に指定して作成

sudo ln -s $JAVA_HOME/bin/java java
sudo ln -s $JAVA_HOME/bin/javac javac

javaのバージョンを確認

java -version
javac -version

最新になっていたらOK

Tomcatを最新にする

最新のtomcatをダウンロードする

tomcat8のダウンロードページ
http://tomcat.apache.org/download-80.cgi

バイナリディストリビューションのtarファイルをダウンロード

ダウンロードしたバイナリディストリビューションを展開

tar -xvzf apache-tomcat-8.0.9.tar.gz

解凍してできたディレクトリを移動

sudo mv apache-tomcat-8.0.9 /usr/local/tomcat8

tomcatを起動

sudo /usr/local/tomcat8/bin/startup.sh

ブラウザでアクセス

起動スクリプトに起動コマンドを記述しておくとよい

sudo vim rc.local
sudo /usr/local/tomcat8/bin/startup.sh
23
24
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
24