ページの先頭行へ戻る
Enterprise Application Platform V2.0.0 リリース情報

2.1.31 jakarta.servlet.ServletContext#getResourceメソッドが返却するURL

変更内容

GlassFishに配備したJakarta Servletアプリケーションについて、以下の変更があります。

非互換

V1.2以前

jakarta.servlet.ServletContext#getResourceメソッド実行時、GlassFish独自のフォーマットを使用したURLをもつオブジェクトが返却されます。

jndi:/server/test-app/index.html
V2.0以降

jakarta.servlet.ServletContext#getResourceメソッド実行時、ローカルファイルシステムで使用されるURLをもつオブジェクトが返却されます。

file:/var/opt/FJSVeapf/glassfish/nodes/localhost-domain1/instance1/applications/test-app/index.html

対処方法

jakarta.servlet.ServletContext#getResourceメソッドが返却するURLのフォーマットはJakarta ServletやGlassFishの規約として規定されていないため、URLのフォーマットに依存したアプリケーションを使用しないでください。

URLのフォーマットに依存したアプリケーションを使用していなければ対処は不要です。