「Tomcat」(2007/11/17 (土) 11:16:07) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*ホームページ
http://tomcat.apache.org/
*設定
**設定ファイル(server.xml)の位置
通常は{Tomcatのインストールフォルダ}/conf/server.xmlにあります。
しかし、設定によっては{Tomcatのインストールフォルダ}/conf/Catalina/localhost/{コンテキストパス}.xmlにアプリケーションごとに分割されているかもしれません。
また、Eclipse WTPからTomcatを起動した場合、これらのProject ExplorerビューにあるServerプロジェクト配下のserver.xmlが使用されます。
**コネクション・プーリング
:書式|
#highlight(xml) {
<Context docBase="コンテキストパス">
<Resource auth="Container"
type="javax.sql.DataSource" driverClassName="org.postgresql.Driver"
maxActive="20" maxIdle="10" maxWait="-1"
name="リソース名"
url="JDBC接続URL"
username="ユーザ名" password="パスワード"/>
</Context>}
**データソースレルム
:書式|
#highlight(xml) {
<Context docBase="コンテキストパス">
<Realm className="org.apache.catalina.realm.DataSourceRealm"
dataSourceName="リソース名" debug="99" localDataSource="true"
userTable="ユーザ表" userRoleTable="ロール表"
userNameCol="ユーザID列" userCredCol="パスワード列" roleNameCol="ロール列"
digest="ダイジェスト・アルゴリズム"/>
</Context>}
*Tips
**平文のパスワードからダイジェスト値を計算する
:引用元|[[Tomcat5 サーブレット/JSP コンテナ - レルム設定方法 (The Ja-Jakarta Project)>http://www.jajakarta.org/tomcat/tomcat5.0/ja/docs/tomcat-docs/realm-howto.html#%E3%83%80%E3%82%A4%E3%82%B8%E3%82%A7%E3%82%B9%E3%83%88%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89]]
-ダイジェストパスワードを動的に計算する必要のあるアプリケーションを作成している場合は、 org.apache.catalina.realm.RealmBaseクラスの staticメソッドであるDigest()に平文のパスワードとダイジェストアルゴリズム名を引数として渡して呼び出します。 このメソッドはダイジェストパスワードを返します。
-コマンドラインからダイジェストパスワードを計算したい場合には次のコマンドを単純に実行します。
>java org.apache.catalina.realm.RealmBase -a {algorithm} {cleartext-password}
*ホームページ
http://tomcat.apache.org/
*設定
**設定ファイル(server.xml)の位置
通常は{Tomcatのインストールフォルダ}/conf/server.xmlにあります。
しかし、設定によっては{Tomcatのインストールフォルダ}/conf/Catalina/localhost/{コンテキストパス}.xmlにアプリケーションごとに分割されているかもしれません。
また、Eclipse WTPからTomcatを起動した場合、これらのProject ExplorerビューにあるServerプロジェクト配下のserver.xmlが使用されます。
**コネクション・プーリング
:書式|
#highlight(xml) {
<Context docBase="コンテキストパス">
<Resource auth="Container"
type="javax.sql.DataSource" driverClassName="org.postgresql.Driver"
maxActive="20" maxIdle="10" maxWait="-1"
name="リソース名"
url="JDBC接続URL"
username="ユーザ名" password="パスワード"/>
</Context>}
**データソースレルム
:書式|
#highlight(xml) {
<Context docBase="コンテキストパス">
<Realm className="org.apache.catalina.realm.DataSourceRealm"
dataSourceName="リソース名" debug="99" localDataSource="true"
userTable="ユーザ表" userRoleTable="ロール表"
userNameCol="ユーザID列" userCredCol="パスワード列" roleNameCol="ロール列"
digest="ダイジェスト・アルゴリズム"/>
</Context>}
*Tips
**平文のパスワードからダイジェスト値を計算する その1
:引用元|[[Tomcat5 サーブレット/JSP コンテナ - レルム設定方法 (The Ja-Jakarta Project)>http://www.jajakarta.org/tomcat/tomcat5.0/ja/docs/tomcat-docs/realm-howto.html#%E3%83%80%E3%82%A4%E3%82%B8%E3%82%A7%E3%82%B9%E3%83%88%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89]]
-ダイジェストパスワードを動的に計算する必要のあるアプリケーションを作成している場合は、 org.apache.catalina.realm.RealmBaseクラスの staticメソッドであるDigest()に平文のパスワードとダイジェストアルゴリズム名を引数として渡して呼び出します。 このメソッドはダイジェストパスワードを返します。
-コマンドラインからダイジェストパスワードを計算したい場合には次のコマンドを単純に実行します。
>java org.apache.catalina.realm.RealmBase -a {algorithm} {cleartext-password}
**平文のパスワードからダイジェスト値を計算する その2
Tomcatをzip版でインストールした場合には、binディレクトリに digest.bat, digest.shがあるので、それを使用できます。
表示オプション
横に並べて表示:
変化行の前後のみ表示: