0
私のアプリケーションはPDFを生成し、それをWARファイルに保存します。すべてがローカルホストで正常に動作しますが、WARファイルをリモートのWildflyサーバーに配備した後、アプリケーションはWARファイルにアクセスできません。 ) MyApp.warは圧縮ファイルとut.setDestinationFileName(あるにアクセスすることはできません。PDFファイルをリモートJBossサーバーに生成
ut.setDestinationFileName("../../wildfly-9.0.1.Final/standalone/deployments/MyApp.war/Rapport/SampleResult.pdf");
これは、リモートサーバーでのアクセス許可の問題である可能性があります。これはエラーが表示されている行ですか?このコードにもう少しコンテキストを追加できますか? –
絶対パスを使用している場合は、次の回答をお勧めします。http://stackoverflow.com/a/18664715/1885672 –
'getServletContext()。getRealPath("/WEB-INF/... ")'などを使うことができますが、 'response.getOutputStream()' URLを生成するPDFを含む新しいページを返す)。 '../../'などがひどいです。 –