0

geronimo サーバーにデータソースを作成しました。管理コンソール経由で接続できます。

jndiを介して外部スタンドアロンアプリケーションからこのデータソースに接続する方法を教えてください。

具体的には、次の値についてはわかりません。

java.naming.factory.initial=TO_BE_CHANGED_BY_USER 
java.naming.factory.object=TO_BE_CHANGED_BY_USER 
java.naming.factory.state=TO_BE_CHANGED_BY_USER 
java.naming.factory.control=TO_BE_CHANGED_BY_USER 
java.naming.factory.url.pkgs=TO_BE_CHANGED_BY_USER 
java.naming.provider.url=TO_BE_CHANGED_BY_USER 
java.naming.dns.url=TO_BE_CHANGED_BY_USER 

また、これを機能させるにはどのjarを含める必要がありますか??

4

1 に答える 1

0

ここに答えがあります。 http://apache-geronimo.328035.n3.nabble.com/jndi-properties-for-datasource-tp3987125p3987127.html

Geronimo のデータソース/データベース プールは、それらがデプロイされているのと同じ VM でのみアクセスできるように設計されています。リモート jndi をどのように構成しても、geronimo にデプロイされたデータベース プールを別の VM から検索することはできません。この理由の 1 つは、分散トランザクション マネージャーがなく、jndi ルックアップを介してリモート vm で正しく構成されたトランザクション マネージャーを見つけることができなかったことです。

于 2013-08-22T12:09:40.163 に答える