Tomcatインストール

Information

version date memo
1.0 2011/10/10 first
1.1 2012/09/03

インストール

ダウンロード
http://tomcat.apache.org/download-70.cgi (Apache)
設定

CATALINA_HOME
export CATALINA_HOME=tomcatフォルダの場所(tomcatフォルダ含む)

JAVA_HOMEとPATHの設定は、済ませておく事。
tomcat/conf/tomcat-users.xmlを弄る

<!--
<role rolename="tomcat"/>
…
<user username="role1" password="tomcat" roles="role1"/>
-->

ここから、<!-- -->を除去する。

また、下記の様にユーザとパスワードを追加する。

<user username="username" password="pass" roles="manager-gui,admin-gui"/>

※ usernameとpassは適当に決める事。


.bashrc設定後は、

source .bashrc

で設定を反映する事。

起動・停止

起動

$CATALINA_HOME/bin/startup.sh

停止

$CATALINA_HOME/bin/shutdown.sh

起動の確認は、
http://localhost:8080
が開ける事と、このページの右上部の"Manager App"をクリックして、先ほど追加したユーザとパスワードを入力して、ページが開ければOK。

Eclipseプラグイン

ダウンロード(tomcatPluginV33.zip)@EclipseTotale - Sysdeo Tomcat Launcher Plugin
解凍したフォルダをeclipse/dropinsフォルダにブチ込む。

Eclipse設定、Tomcat起動・停止

window->preferenceをクリック。

Tomcatをクリックして、TomcatのversionとTomcatホームを指定する。

Tomcatホームは、先ほど設定した CATALINA_HOME の値と同じ。

エラー

tomcat-juli.jar

lava.lang.ClassNotFoundEsception: org.apache.juli.logging.LogFactory
というメッセージが出る事があった。これは、tomcat-juli.jarが足りないと言っている。
以下のサイトからtomcat-version/bin/extras/と辿れば取得出来る。

7系

http://archive.apache.org/dist/tomcat/tomcat-7/

6系

http://archive.apache.org/dist/tomcat/tomcat-6/

Tomcatへの設定は、[menu]->[preferences]のTomcatから[JVM設定]→[クラスパス]に対象のjarファイルを追加すれば良い。
(2012/09/03追加)