- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jspからjasparreportによるPDFの出力について)
jspからjasparreportによるPDFの出力について
このQ&Aのポイント
- 現在運用しているシステムと同じシステムを別のサーバに構築しましたが、新サーバでPDFを出力した際にブラウザ内に表示されず、AdobeReaderが表示されるようになりました。
- 旧サーバではブラウザ内にPDFが出力されているため、クライアント側の設定の問題ではないと考えられます。
- 新サーバのTomcatとApacheのバージョンが旧サーバと異なることが唯一の違いです。Tomcatのバージョンは4.1.34、Apacheのバージョンは2.0.54です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
このケースで疑わしいのは,HTTPレスポンスのContent-Typeヘッダの設定ではないかと思います。旧サーバではapplication/pdfに設定されていたのが,新サーバでは正しく設定されていない,などの可能性があります。 HTTPヘッダを調べるツールを利用して,その辺りを調べてみてください。 これが原因なら,解決策はヘッダを正しく設定することですが,その方法はよくわかりません。Apacheの設定ファイル(httpd.confなど)で AddType application/pdf .pdf とかするともしかしたらうまくいくかもしれません。
お礼
前者について調べてみます。 後者については設定しているので違うと思われます。 回答ありがとうございました。
補足
度々申し訳ありません。 >HTTPヘッダを調べるツール について探してみたのですがいまいち解らなかったのですが お薦めのものがありましたら教えていただけないでしょうか。