Ubuntu10.10 自宅サーバ構築手順:Tomcat実行環境(Tomcat6)インストール

Java(SunJDK6)がインストール済である事を前提に進めます。


  • 端末経由でログインし、以下のapt-getコマンドでTomcat6関連ソフトをインストール。
absj31@absj31-VirtualBox:/usr/lib/jvm$ sudo apt-get install -y tomcat6 tomcat6-common tomcat6-docs tomcat6-admin tomcat6-examples tomcat6-user
  • インストール内容の確認。
absj31@absj31-VirtualBox:/usr/lib/jvm$ dpkg -l | grep tomcat6 | less
ii  libtomcat6-java       6.0.28-2ubuntu1      Servlet and JSP engine -- core libraries
ii  tomcat6               6.0.28-2ubuntu1      Servlet and JSP engine
ii  tomcat6-admin         6.0.28-2ubuntu1      Servlet and JSP engine -- admin web applications
ii  tomcat6-common        6.0.28-2ubuntu1      Servlet and JSP engine -- common files
ii  tomcat6-docs          6.0.28-2ubuntu1      Servlet and JSP engine -- documentation
ii  tomcat6-examples      6.0.28-2ubuntu1      Servlet and JSP engine -- example web applications
ii  tomcat6-user          6.0.28-2ubuntu1      Servlet and JSP engine -- tools to create user instances
  • 起動・停止・再起動は以下から。
absj31@absj31-VirtualBox:/$ sudo /etc/init.d/tomcat6 restart
 * Stopping Tomcat servlet engine tomcat6      [ OK ]
 * Starting Tomcat servlet engine tomcat6      [ OK ]
absj31@absj31-VirtualBox:/$ 

『update-java-alternatives -l』で導入済のJavaを確認。一覧内の下、『java-6-sun』が該当するので、こちらの変数値を用いる。

absj31@absj31-VirtualBox:~$ update-java-alternatives -l
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
java-6-sun 63 /usr/lib/jvm/java-6-sun
  • Tomcat関連ファイルの編集。該当箇所の変更及び設定の追記を行う。
absj31@absj31-VirtualBox:~$ sudo vi /etc/default/tomcat6
TOMCAT6_USER=tomcat6 【変更】
JAVA_HOME=/usr/lib/jvm/java-6-sun 【変更】
CATALINA_BASE=/var/lib/tomcat6 【追加】
  • Tomcatマネージャーアプリにアクセスするために、設定ファイルに情報を追加。
absj31@absj31-VirtualBox:/$ sudo vi /etc/tomcat6/tomcat-users.xml
----
  :
  <role rolename="manager"/>
   :
  <user username="admin" password="admin" roles="manager"/> 【ユーザ名、パスワードは任意。】
  :
  • Tomcat再起動、ブラウザでアクセス出来ていることを確認。(外部アクセスを行う場合は、ファイアウォール設定で[port:8080]を追加する必要アリ)

  • アクセス成功。

  • 設定変更したJavaの情報もちゃんと反映されている模様。