「Java/Tomcat/Tomcat7のインストールとwarファイルのデプロイ(ubunts12.04)」の編集履歴(バックアップ)一覧に戻る

Java/Tomcat/Tomcat7のインストールとwarファイルのデプロイ(ubunts12.04) - (2013/03/16 (土) 22:54:54) のソース

* Tomcat7をubuntu-server-12.04にインストール
参考:[[Ubuntu 11.04でのTomcat 6.0のインストール(help.ubuntu.comのドキュメント日本語訳) | anobota>http://haraita9283.blog98.fc2.com/blog-entry-410.html]]

ubuntu-server-12.04が入ってるVMを起動して、Tera Termで接続。
以下のコマンドでTomcat7をインストール

#Highlight(){{
sudo apt-get install tomcat7}}

インストールが終わったら、「http://192.168.130.128:8080/」にブラウザでアクセス。
※IPアドレスは個々の環境で違います。
以下の様な画面が表示されたらインストール成功です。
&ref(tomcat03-01.png)

* 管理ツールインストール
以下のコマンドで管理ツールをインストールします
#Highlight(){{
sudo apt-get install tomcat7-admin}}

* tomcat-users.xml編集
コマンド
#Highlight(){{
$ sudo nano /etc/tomcat7/tomcat-users.xml}}

/etc/tomcat7/tomcat-users.xmlを以下のように編集します。(コメント省略)
「manager-gui」のロールを定義し、「admin」ユーザーをパスワード「pass」、ロール「manager-gui」で定義しました。
#Highlight() {{
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager-gui"/>
<user username="admin" password="pass" roles="manager-gui"/>
</tomcat-users>}}
参考:[[第7回 Tomcat Webアプリケーションマネージャを使ってみよう! | Think IT>http://thinkit.co.jp/free/article/0708/2/7]]

Tomcat再起動
#Highlight(){{
$ sudo service tomcat7 restart}}

「http://192.168.130.128:8080/manager/html」にアクセスしてみるとユーザ名とパスワード入力するダイアログがでるので、上記のtomcat-users.xmlに設定したユーザ名とパスワードでログインします。
&ref(tomcat03-02.png)
成功すれば上の画面が表示されます。

* warファイルをデプロイ
[[【Java】EclipseでTomcatプロジェクトのWARファイルを作成 | cozzbox>http://www.cozzbox.com/wordpress/archives/798]]を参考にして作成したwarファイルを管理画面からデプロイしてみます。

以下のように、「参照」ボタンからwarファイルを選択し、「Deploy」を押します。
&ref(tomcat03-03.png)

さっくりとデプロイ完了しました。「/Tomcat7Test」と表示されている緑のラインがデプロイしたアプリです。
&ref(tomcat03-04.png)

「http://192.168.130.128:8080/Tomcat7Test/myservlet」にアクセスしてみると、[[Java/Tomcat/サーブレットを作ってみる]]で作ったサーブレットにアクセス出来ました。
&ref(tomcat03-05.png)