現在、$CATALINA_HOME/lib ディレクトリにシステム/DB 認証を処理するライブラリがいくつかあります。これらのファイルの 1 つ foo.jar には、拡張するクラスが含まれています。
org.apache.catalina.realm.DataSourceRealm
認証に使用されています。このファイルは、server.xml に保存しているいくつかのプロパティにアクセスする必要があります。ただし、アクセスしようとするとエラーが発生します。コードのセグメントは次のとおりです
try{
Context ctx = new InitialContext();
Context envCtx = (Context)ctx.lookup("java:comp/env");
String property = (String)envCtx.lookup("property");
} catch(Exception ex) {}
何か案は?