2016年2月初めの段階では,apt-getではTomcat8は落ちてこないので,Tomcat7を使う.
Oracle Javaのインストール
まずOracle Javaのリポジトリを追加し,apt-getで入れられるようにする.
$ sudo add-apt-repository ppa:webupd8term/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer
途中で規約をに同意するか訊いてくるので答える.
それが終わったら,Java周りの環境変数をOracle Javaに一発で整えてくれるパッケージもインストールする.
$ sudo apt-get install oracle-java8-set-default
終わったらjavaのバージョンを確認しておくこと.
Tomcat7のインストールと起動
そのままapt-getで入る.
$ sudo apt-get install tomcat7
インストールが終わったら,/etc/init.d/tomcat7のJDK_DIRSを編集.最後に
/usr/lib/jvm/java-8-oracle
を追加する.
$ sudo service tomcat7 restart
でTomcatを起動し,http://localhost:8080にブラウザでアクセス.
上図のようなTomcatが動作確認画面が得られる.
TomcatのWebマネージャのインストールと設定
$ sudo apt-get install tomcat7-admin
で,TomcatのWebマネージャをインストールする.
/etc/tomcat7/tomcat-users.xmlを編集する.設定は全てコメントアウトされているので,以下の状態になるように書く.このときusernameとpasswordは適切に設定すること.
<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager-gui" /> <user username="admin" password="pass" roles="manager-gui" /> </tomcat-users>
Tomcatのサービスを再起動する.
$ sudo service tomcat7 restart
http://localhost:8080/manager/htmlにブラウザでアクセスし,上記で設定したusernameとpasswordを入力するとWebマネージャの画面が得られる.
.warファイルのデプロイ
Eclipseなどで作成した.warファイル(開発した一式をまとめたファイル)を,Webマネージャ画面の「WARファイルの配備」からアップロードしてやるとデプロイできる