Java/Tomcat/Linux
入手
-公式サイト
–http://tomcat.apache.org/
–tar.gzをダウンロード
-バージョン
–制約がない限りはベータじゃない最新をダウンロード。
対応表
|Tomcat|Servlet|Jsp|h
|6.0|2.5|2.1|
|5.5|2.4|2.0|
|4.1|2.3|1.2|
さらなる詳細は、
http://tomcat.apache.org/whichversion.html
インストール(セットアップ)
移動
cd /usr/local/
展開
ショートカット
これで/usr/local/tomcatでアクセスできるようになる。
サーバー操作(Windows)
起動
http://localhost:8080/でTomcatトップ画面にアクセスできることを確認。
停止
起動確認
プロセスを確認
アドミニストレータツール(TomcatAdministration)
-
マネージャーツール(TomcatManager)
-マネージャツール
–http://localhost:8080/manager/html
-ステータス確認ツール
–http://localhost:8080/manager/status
マネージャーツールの認証
マネージャツールの利用可能ユーザー情報・初期パスワードについて。
マネージャーツールのユーザーは初期状態では登録されていないため、だれも利用することができない。
ユーザーを追加するには、/usr/local/tomcat/conf/tomcat-users.xmlを編集してマネージャロールを保持するユーザーを追加する。
<tomcat-users>
<role rolename="manager"/>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="manager" password="password" roles="manager"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
マネージャーロールを保持しているユーザー情報で、ベーシック認証を行う。
Java/Tomcat/Sysdeo Eclipse Tomcat Launcher pluginのDevLoaderエラー
ちょっとつまづいたのでメモ
各リンク
-Eclipse
–http://www.eclipse.org/
-Tomcat4.x
–http://tomcat.apache.org/
-Sysdeo Eclipse Tomcat Launcher plugin
–http://www.sysdeo.com/eclipse/tomcatpluginfr
DevLoaderがない
Tomcatプラグインをダウンロードして解凍後、pluginフォルダをEclipseにコピー。
EclipseからTomcatを起動で、以下のエラーが発生
致命的: Begin event threw exception
java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClas
sLoader.java:992)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClas
sLoader.java:857)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at org.apache.catalina.startup.CreateLoaderRule.begin(ContextRuleSet.jav
a:316)
at org.apache.commons.digester.Rule.begin(Rule.java:200)
at org.apache.commons.digester.Digester.startElement(Digester.java:1273)
org.apache.catalina.loader.DevLoaderがない?
正しいインストール
バイナリに同梱されているreadmeDevLoader.htmlの手順に従ってインストール
The classes in the zip "devloader.zip" must be extracted into "TOMCAT_HOME/server/classes".
devloader.zipをTOMCAT_HOME/server/classesへ移動。

