1

JNDI を使用するアプリケーションがあり、最初は動作しましたが、SVN との競合のために新しいプロジェクトを作成した後、NoInitialContextException がスローされるようになりました。

これはスローされる例外です:

NoInitialContextException: 環境またはシステム プロパティで、またはアプレット パラメータとして、またはアプリケーション リソース ファイルでクラス名を指定する必要があります: java.naming.factory.initial

そして、別のグループの同じ種類のプロジェクトはまだ機能しています。

4

1 に答える 1

1

クラスパスのどこかに jndi.properties ファイルがあることを確認してください (競合後にそのファイルを削除または破損した可能性があります)。

このファイルは、JNDI バインディングの InitialContext を定義します。

于 2013-05-31T11:04:50.717 に答える