Ubuntu への Tomcat のインストール & セットアップ

(注意) Eclipse を用いて Web アプリケーション(JSP & Servlet)を作る際,Ubuntu がデフォルトで構成する Tomcat6 のディレクトリ構成との不整合が問題となる.故に,以下は「あくまでも」とりあえず Tomcat を動かしたい場合のメモとなる.

Synapticパッケージマネージャを用いて,tomcat6 および tomcat6-admin, tomact6-user をインストール.(libtomcat6-java も同時にインストールされる)

/etc/default/tomcat6 の書き換え

JAVA_HOME を自分の環境に合わせて書き換える.

JAVA_HOME=/usr/lib/jvm/java-6-openjdk

Tomcat の起動:

$ sudo /etc/init.d/tomcat6 restart
 * Starting Tomcat servlet engine tomcat6                                [ OK ] 

なお,再起動は /usr/share/tomcat6/bin/startup.sh を用いてもよいみたい.

http://localhost:8080/ にアクセスして,次のメッセージが出れば OK.

It works !

If you're seeing this page via a web browser, it means you've setup Tomcat successfully. Congratulations!

Tomcat Web Application Manager

Tomcat Web Application Manager は,Web アプリケーションごとに起動/停止/再ロードを実行するためのツールである.

/etc/tomcat6/tomcat-users.xml へユーザを記述する.
(注意)roles="manager" とするのが胆!

<role rolename="tomcat"/>
<user username="tomcat" password="tomcat" roles="manager"/>

ここで Tomcat を再起動しておくのが間違いない.

そして,http://localhost:8080/manager/html へアクセスすると,Tomcat Web Application Manager が起動する.