アーカイブからリソースを取得できなかったという問題があります。MalformedURLException: unknown protocol: jndi
アーカイブはwarファイルであり、Websphereに正常にデプロイされます。
を介してアーカイブ内のいくつかのファイルにアクセスしようとすると
jndi://server/context/filename
取得しMalformedURLException
ます。
「jndi」スキームの URL は、Tomcat の ServletContext#getResource メソッドによって返されます。ただし、これは非標準であり (つまり、J2EE 仕様では、そのメソッドの戻り値で使用される URL スキームが規定されていません)、他のアプリケーション サーバーでは異なります。URL を直接作成するのではなく、常に ServletContext#getResource メソッドを使用してください。
カスタム URL ハンドラーを登録しない限り、「jndi」はサポートされているプロトコルではありません。
Java コードを介してファイルを読み取ろうとしていますか?