6

Weblogic 10.3.6asでデータ ソース名を作成しましたがjdbc/appsmDS、同じ名前がアプリケーションでルックアップに指定されています。

ただし、アプリケーションを実行しようとすると、次のエラーが発生します

javax.naming.NameNotFoundException: While trying to lookup 'jdbc/appsmDS' 
didn't find subcontext 'jdbc'. Resolved ''; remaining name 'jdbc/appsmDS'

この問題を解決するにはどうすればよいですか?

4

5 に答える 5

2

この例外は、プロパティprovider.urlが AdminServer (私の場合は localhost:7001) を指しており、JDBC がインストールされていない場合に発生します。

インストールされている他のインスタンスがある場合があります。JNDI TREE をチェックして、これを確認してください。

こんにちは、JFM

于 2015-05-21T19:00:43.340 に答える
1

javax.naming.NameNotFoundException:これは一般に、展開された ear ファイルにxml ファイルが含まれejb-jar.xmlていない場合に発生します。weblogic-ejbjar.xml唯一の回避策は、すべての xml ファイルを含む新しい ear ファイルを生成することです。

于 2014-01-17T10:19:50.867 に答える
0

左上隅にある [Activate Changes] ボタンをクリックしたことを確認し、xxxxxxDataSource-nnnn-jdbc.xml ファイルが config/jdbc ディレクトリの下に作成されていることを確認します。

于 2019-10-01T12:06:44.870 に答える