CentOS 6.5 に Tomcat7 をインストールする

CentOS 6.5 に Tomcat7 をインストールしたときのメモです。

デフォルトのリポジトリには、Tomcat7が無いので、JPackage Project のリポジトリを追加して使用します。JPackage は、Java関連のライブラリをRPMとして提供してくれているプロジェクトです。

JPackage Project のリポジトリ追加

[root@localhost ~]# yum -y install yum-plugin-priorities
[root@localhost ~]# rpm -Uvh http://mirrors.dotsrc.org/jpackage/6.0/generic/free/RPMS/jpackage-release-6-3.jpp6.noarch.rpm

Java7のインストール

[root@localhost ~]# yum -y install java-1.7.0-openjdk
[root@localhost ~]# java -version
java version "1.7.0_75"
OpenJDK Runtime Environment (rhel-2.5.4.0.el6_6-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

Tomcat7のインストール

[root@localhost ~]# yum -y install tomcat7-webapps
Package tomcat7-7.0.54-2.jpp6.noarch.rpm is not signed

署名されていないとエラーが出てインストールに失敗したので、--nogpgcheck を指定して再度実行。

[root@localhost ~]# yum -y --nogpgcheck  install tomcat7-webapps
[root@localhost ~]# /etc/init.d/tomcat7 start
Starting tomcat7:                                          [  OK  ]