Ubuntu で Tomcat バージョン 7 のインストールとテスト実行
このページでは,Ubuntu での Apache Tomcat バージョン 7 のインストールとテスト実行の手順を,図解で説明する. (以下,Apache Tomcat のことを Tomcat と書く)
- Tomcat とは:
Java サーブレット (Servlet), JavaServer Page (JSP) の機能をもったソフトであり, The Apache Jakarta Project の成果物です(以下,Tomcat と書く).
Tomcat の機能を使って,Web アプリケーションプログラムを簡単に書けます. つまり, Web アプリケーションプログラムを作るために, Tomcatを使う
- Tomcat 上で動く Java サーブレット・プログラムについては,別の Web ページで説明している.
【関連する外部ページ】 http://www.searchman.info/java_eclipse/1100.html
設定項目
このページでは,Ubuntu のパッケージを使ってインストールする.次のように設定されます.
- Tomcat システムがインストールされているディレクトリ
/usr/share/tomcat7, /var/lib/tomcat7
- Tomcat の example が置かれているディレクトリ
/usr/share/tomcat7-examples/examples
前準備
Ubuntu のシステム更新
Ubuntu で OS のシステム更新を行うときは, 次のコマンドを実行.
sudo apt -y update
sudo apt -yV upgrade
sudo /sbin/shutdown -r now
Ubuntu での Tomcat バージョン 7 のインストール手順例
Ubuntu を使用する場合は,次のように操作する.
- インストール
◆
Ubuntu の場合の操作手順
sudo apt -y update sudo apt -y install default-jdk sudo apt -y install default-jre sudo apt -y install libecj-java sudo apt -y install libjaxp1.3-java sudo apt -y install libstax-java sudo apt -y install openjdk-6-jdk sudo apt -y install openjdk-6-jre sudo apt -y install default-jre-headless sudo apt -y install icedtea-6-jre-cacao sudo apt -y install icedtea-6-jre-jamvm sudo apt -y install maven-repo-helper sudo apt -y install authbind sudo apt -y install libcommons-collections3-java sudo apt -y install libcommons-dbcp-java sudo apt -y install libcommons-pool-java cd /tmp sudo apt-get -yV source tomcat7 sudo apt-get -yV build-dep tomcat7 cd tomcat7-* sudo dpkg-buildpackage -uc -us -rfakeroot cd .. sudo dpkg -i *.deb cd /usr/share/tomcat7; for i in /var/lib/tomcat7/*; do echo $i; sudo ln -s $i .; done cd /var/lib/tomcat7 sudo ln -s /usr/share/tomcat7/bin . sudo ln -s /usr/share/tomcat7/lib . cd /var/lib/tomcat7/conf sudo chmod 644 tomcat-users.xml if [ ! -f /var/lib/tomcat7/conf/catalina.policy ]; then if [ -f /var/cache/tomcat7/catalina.policy ]; then cd /var/lib/tomcat7/conf sudo ln -s /var/cache/tomcat7/catalina.policy fi fi
* sudo tasksel でも良い。tasksel に慣れている人はそちら。
- /etc/bash.bashrc の設定
Ubuntu の場合
Ubuntu を使用する場合は,次のように操作する.
次のような2行を書き加える
export CATALINA_HOME=/usr/share/tomcat7 export CATALINA_BASE=/var/lib/tomcat7
- (オプション)update-alternatives コマンドを使っての設定
sudo update-alternatives --config java
Tomcat のテスト実行
Tomcat の example を開いてみる
Web ブラウザで http://localhost:8080/examples を開く

Ubuntu の場合の Tomcat のファイル構成
- Tomcat ホームページ
/var/lib/tomcat7/webapps/ROOT/index.html
- Tomcat システムがインストールされているディレクトリなど
- 設定ファイル: /etc/tomcat7
- ログファイル: /var/log/tomcat7
- CATALINA_HOME:/usr/share/tomcat7
- webapps: プログラムファイルなど
- CATALINA_BASE:/var/lib/tomcat7
環境変数CATALINA_HOME, CATALINA_BASEが自動設定されるわけではないので、ご注意ください。
- Tomcat の example が置かれているディレクトリ
/usr/share/tomcat7-examples/examples
/usr/share/tomcat7-examples/examples/WEB-INF
- WEB-INF/classes: プログラムファイル
- WEB-INF/web.xml: このディレクトリの設定を書いたファイル
- WEB-INF/lib: ライブラリ