Java/Tomcat/Linux

1月 1, 2003 · Posted in Java, Tomcat · Comment 

入手

-公式サイト
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

インストール(セットアップ)

移動

mv apache-tomcat-N.N.NN.tar.gz /usr/local/
cd /usr/local/

展開

tar zxvf apache-tomcat-N.N.NN.tar.gz

ショートカット

ln -s apache-tomcat-N.N.NN tomcat

これで/usr/local/tomcatでアクセスできるようになる。

サーバー操作(Windows)

起動

/usr/local/tomcat/bin/startup.sh

http://localhost:8080/でTomcatトップ画面にアクセスできることを確認。

停止

/usr/local/tomcat/bin/shutdown.sh

起動確認

プロセスを確認

ps -ef | grep tomcat

アドミニストレータツール(TomcatAdministration)

-

マネージャーツール(TomcatManager)

-マネージャツール
http://localhost:8080/manager/html
-ステータス確認ツール
http://localhost:8080/manager/status

マネージャーツールの認証

マネージャツールの利用可能ユーザー情報・初期パスワードについて。
マネージャーツールのユーザーは初期状態では登録されていないため、だれも利用することができない。
ユーザーを追加するには、/usr/local/tomcat/conf/tomcat-users.xmlを編集してマネージャロールを保持するユーザーを追加する。

<?xml version=’1.0′ encoding=’utf-8′?>
<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エラー

1月 1, 2003 · Posted in Java, Tomcat · Comment 

ちょっとつまづいたのでメモ

各リンク

-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を起動で、以下のエラーが発生

2007/01/17 14:29:17 org.apache.commons.digester.Digester startElement
致命的: 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の手順に従ってインストール

Installation:
The classes in the zip "devloader.zip" must be extracted into "TOMCAT_HOME/server/classes".

devloader.zipをTOMCAT_HOME/server/classesへ移動。