Tomcat


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

ホームページ



設定

設定ファイル(server.xml)の位置

通常は{Tomcatのインストールフォルダ}/conf/server.xmlにあります。
しかし、設定によっては{Tomcatのインストールフォルダ}/conf/Catalina/localhost/{コンテキストパス}.xmlにアプリケーションごとに分割されているかもしれません。
また、Eclipse WTPからTomcatを起動した場合、これらのProject ExplorerビューにあるServerプロジェクト配下のserver.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>


データソースレルム

書式
<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)

  • ダイジェストパスワードを動的に計算する必要のあるアプリケーションを作成している場合は、 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があるので、それを使用できます。
|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|

メニュー


タグ


更新履歴

取得中です。


カウンタ -