Tomcatインストール
Information
version | date | memo |
---|---|---|
1.0 | 2011/10/10 | first |
1.1 | 2012/09/03 |
インストール
設定
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追加)