jspからjasparreportによるPDFの出力について

このQ&Aのポイント
  • 現在運用しているシステムと同じシステムを別のサーバに構築しましたが、新サーバでPDFを出力した際にブラウザ内に表示されず、AdobeReaderが表示されるようになりました。
  • 旧サーバではブラウザ内にPDFが出力されているため、クライアント側の設定の問題ではないと考えられます。
  • 新サーバのTomcatとApacheのバージョンが旧サーバと異なることが唯一の違いです。Tomcatのバージョンは4.1.34、Apacheのバージョンは2.0.54です。
回答を見る
  • ベストアンサー

jspからjasparreportによるPDFの出力について

はじめまして、よろしくお願いいたします。 現在運用しているシステムがあり、そのシステムと同じものを別のサーバに構築しました。 動作確認を行っていると、新サーバでPDFを出力した際にブラウザ内にPDFが出力されずにAdobeReaderが立ち上がり表示されるようになっていました。 旧サーバではブラウザ内にPDFが出力されているのでクライアント側の設定の問題ではないように思えます。 旧サーバと比べて違うところといえば、TomcatとApacheのバージョンが変わっているくらいです。 旧サーバ Tomcat 4.1.27 Apache 2.0.50 新サーバ Tomcat 4.1.34 Apache 2.0.54 よろしくお願いします。

  • Java
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • aton
  • ベストアンサー率47% (160/334)
回答No.1

このケースで疑わしいのは,HTTPレスポンスのContent-Typeヘッダの設定ではないかと思います。旧サーバではapplication/pdfに設定されていたのが,新サーバでは正しく設定されていない,などの可能性があります。 HTTPヘッダを調べるツールを利用して,その辺りを調べてみてください。 これが原因なら,解決策はヘッダを正しく設定することですが,その方法はよくわかりません。Apacheの設定ファイル(httpd.confなど)で AddType application/pdf .pdf とかするともしかしたらうまくいくかもしれません。

W-AKIRA
質問者

お礼

前者について調べてみます。 後者については設定しているので違うと思われます。 回答ありがとうございました。

W-AKIRA
質問者

補足

度々申し訳ありません。 >HTTPヘッダを調べるツール について探してみたのですがいまいち解らなかったのですが お薦めのものがありましたら教えていただけないでしょうか。

関連するQ&A

  • 動的に作成・表示したHTMLをPDF出力

    社内システムで動的に作成したHTMLをIE6.0で表示後、必要に応じてPDF出力したいと考えています。 PDF出力するプリンタドライバを導入し、IEの印刷をPDF変換しようと考えていたところ管理者よりクライアントPCにインストールが発生する案は許可できないと言われてしまいました。 クライアントPCに手を入れず、IEで表示している内容をPDF出力する方法はありますでしょうか? 使用できるものとして、IEで標準的にできる機能のほか、Javaアプレットも使用でき、サーバー側には一応制限はありません。有償・無償も問いません。 また、PDF出力が無理な場合、TIFF形式・JPEG形式の画像出力でも代替可能です。 よろしく、お願いいたします。

    • ベストアンサー
    • HTML
  • MetroスタイルでのPDFブラウザ表示について

    会社にて扱っているソフトの、Windows8での動作検証を行っています。 WEBブラウザにPDFを出力する処理があるのですが、 これがデスクトップモードでは正常に動作しますが、Metroスタイルですと、 「ブラウザが一旦閉じられ、デスクトップでAdobeReaderが立ち上がる」 という動きになります。 これはAdobeReaderがMetroスタイルには未対応ということなのでしょうか。 PDF閲覧にはAdobeReaderXIを利用しています。 ご回答いただければ幸いです。

  • Apache-Tomcatについて

    Web系開発初心者です。 ブラウザ上での動作を可能とする、あるシステムを検討中でして、、 Webサーバとして「Apache」を、そのプラグインとして「Tomcat」の採用を考えています。 サイトで調べたこととしては、 Apache… (1)世界ナンバー1のシェア。 (2)無償のWebサーバ。 Tomcat… (1)Apacheとの連携が推奨。 (2)こちらも無償。 くらいでして、これくらいしか、採用とする根拠が見つかっておらず、 もう少し説明というか、根拠が欲しいと考えてます。 1.(上記と同じ内容を含めて、かまいません。)  あらためて、Apache-Tomcatの特徴(長所、短所(はないのか?))を、わかりやすく、教えて下さい。 2.現状、Windows XP上での利用を考えてますが、Windows VISTA、Windows 7 と、  OSが変化していった場合、その影響はどの程度なのでしょうか? 3.Webクライアント側に何か制限はあるのでしょうか?

  • ApacheとTomcatでのサーバー構築の利点

    OracleDBにアクセスしてサーバー経由でクライアントにデータを表示するシステムをJAVAで組もうとしてます。サーバー環境としてWebサーバはApacheで、アプリケーションサーバはTomcatで構築した方がよいということを聞きましたが他のサーバーに比べてどの部分が優れているのかがわかりません。

    • ベストアンサー
    • Java
  • Webシステムのセキュリティ

    現在、クライアント・サーバ型のWebシステムを構築しているの ですが、セキュリティをどの様にすれば良いのかが分かりません。 ネットーワークやWebシステム構築は素人なので、どのようなセキュリティ が良いのかご教授下さい。 設定、ソフト、ハード何でも構いません。 使用しているOSはfedoracore6でApacheとTomcatを使用しています。

  • apacheを使用したサーバ構築について

    どなたか、教えて下さい。 現在、マシン2台を使用して以下の概要図のような構築を行い、apacheとtomcatの連携とapacheのsslまで確認ができています。 この状態から、webサーバとapサーバ間をno ssl状態で運用したいのですが、その方法がわかりません。(サイトで検索しているのですが見つからず・・・・) もし、この概要図で運用ができる場合、何が必要なのかを教えて下さい。 概要図 ブラウザ  →  Webサーバ  →  APサーバ          OS:linux     OS:Windows2000          apache2.0.54    tomcat4.1.30          mod_jk2          openssl-0.9.7a 宜しくお願いします。

  • jspとはなにか?

    jspがよくわかりません。 サイトにはjspはサーバ側でなんらかの処理をしてhtmlを返すと書いていました。 そしてサンプルとして以下のようなコードがのっていました。 1: <html> 2: <head><title>Hello World!</title></head> 3: <body> 4: <h1>Hello World!</h1> 5: <p> 6: <% 7: String hello = "Hello World!";//ここはJSPの処理 8: out.println(hello); 9: %> 10: </p> 11: </body> 12: </html> ためしにこのソースでhtmlを作ってダブルクリックした(つまり、Tomcat等のサーバをつかわなかった)ところ、画面にhello Worldが表示されました。しかし私はこの現象がよく理解できません。 jspはサーバ側でうまいこと解釈して、そこから作成されたhtmlをクライアントに送ってくる仕組みなのなら、jspを直接ブラウザに読み込ませてもブラウザが理解できるとおもえません。 なぜこのようなことができるのでしょうか?

    • ベストアンサー
    • Java
  • Tomcat7のお勧め書籍を教えてください。

    Tomcat初心者です。 現在とある案件でApache/Tomcatサーバを設計、構築することになっております。 構築予定のバージョン、および今のところ気になっている書籍は以下の通りになります。 ・WEB:Apache 2.2.17(最新) 32bit ・AP:Tomcat 7.0.12(最新) 32bit ・Tomcatハンドブック 第2版 ※Tomcat 6 ・Jakarta Tomcatエキスパートガイド―Webアプリケーションのための環境構築 ※ Tomcat 3, 4 上記、「Jakarta Tomcatエキスパートガイド」はTomcat7にも使えるものでしょうか。 バージョンがあまりに古いため、やはりここは無難に「Tomcatハンドブック 第2版」を買うべきでしょうか。 アドバイスを頂けますと大変有難いです!

  • Apache-TomcatとJakarta-Tomcatの違いについて

    はじめまして、こんにちは。 今度ApacheとTomcatでwwwサーバを構築しなくてはいけなくなりました。 そこでいろいろ調べていたのですが、TomcatにはApache-TomcatとJakarta-Tomcatがあるようなのですが、どうちがうのでしょうか? よろしくお願いします。

  • tomcatでのPDF出力について

    現在、tomcat 7.0+struts 2.2.3 + java 1.6 にてPDFの印刷を行うプログラムを作成しています。 AcrobatReaderをコマンドラインで呼び出して印刷したかったのですが、 eclipse上では正常に動作するのですが、いざtomcatにwarでアップロードし、実行すると エラーもはかれず処理が終了してしまいます。 下記が、処理されなかった部分です。 String cmd = "cmd /c START AcroRd32.exe /t " + "ファイル名"; System.out.println(cmd); ←ここの出力結果を「cmd /c 」を除いてコマンドプロンプトでたたくと正常に印刷されます。 Process p1 = Runtime.getRuntime().exec(cmd); p1.waitFor(); 原因がわかる方いらっしゃいましたらご教授お願い致します。

    • ベストアンサー
    • Java

専門家に質問してみよう