で xsd ファイルを開きたいweb-inf/xsd/output.xsd
これは私がやろうとしていることです
URL url = portletContext.getResource("WEB-INF/xsd/output.xsd");
getResource は URL を返しますが、私の場合は取得NullPointerException
しており、これを newFile に指定してファイルを開く必要があります。
File newFile = new File("");
これを機能させる方法がわかりません。
アップデート
私の英語で我慢してください。私はこれを機能させました。質問があります*.xsl
。PDF の生成に使用される別のファイルがあります。このファイルを開いた後は削除できません。ファイルを開いたままにしておくと、JVM にどのような影響がありますか。つまり、100 人を超えるユーザーが PDF を作成しようとしています。つまり、*.xsl
ファイルは 100 回開かれます。将来、アプリケーションはユーザーによって頻繁に使用されます。 、GC は開いているすべてのファイル記述子を自動的にクリアしますか?