Tomcat 7のWebアプリケーションでは、servletContext.getResource("file.xml")
を使用してアプリケーション内のリソースを取得します。これにより、URLはjndi:/localhost/app/file.xml
の形式で返されます。Tomcatのリソースの実際のファイルパスを取得する
しかし、私はこのファイルを実際のファイルパス(Rubyスクリプトが埋め込まれている)しか受け入れることのできないライブラリに渡す必要があるため、URLはそうしないと考えています。
実際のファイルパスを取得する方法はありますか?私はアプリケーションがWARから実行できないことを知っていますが、それは問題ありません。