0

JNDIを使用して、事前定義された独自のオブジェクトを格納しようとしましたが、成功しませんでした。以下に示すように、InitialContextからjdbcオブジェクトを取得し、接続オブジェクトにアクセスできます。

        Class.forName("com.mysql.jdbc.Driver");
      InitialContext context = new InitialContext();
    DataSource dataSource = (DataSource) context
     .lookup("jdbc/DataSource");

ここで、自分のオブジェクトをjndiディレクトリに追加する方法を知る必要があります。また、jndiサービスのアーキテクチャについて説明してください。

4

1 に答える 1

0

自分のオブジェクトを jndi ディレクトリに追加する方法を知る必要があります。

Tomcat を使用している場合は、Tomcat context.xml で名前付きリソースとして定義するか、サーブレット コンテナが何であれ同等のものとして定義します。実行時にこれを行うつもりなら、できません。それは目的ではありません。

また、jndi サービスのアーキテクチャについて説明していただけますか

StackOverflow の質問は広すぎます。JNDI チュートリアルを試してください。

于 2012-07-23T11:02:33.997 に答える