jspからjasparreportによるPDFの出力について
- 現在運用しているシステムと同じシステムを別のサーバに構築しましたが、新サーバで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 よろしくお願いします。
- W-AKIRA
- お礼率100% (2/2)
- Java
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
このケースで疑わしいのは,HTTPレスポンスのContent-Typeヘッダの設定ではないかと思います。旧サーバではapplication/pdfに設定されていたのが,新サーバでは正しく設定されていない,などの可能性があります。 HTTPヘッダを調べるツールを利用して,その辺りを調べてみてください。 これが原因なら,解決策はヘッダを正しく設定することですが,その方法はよくわかりません。Apacheの設定ファイル(httpd.confなど)で AddType application/pdf .pdf とかするともしかしたらうまくいくかもしれません。
関連する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
お礼
前者について調べてみます。 後者については設定しているので違うと思われます。 回答ありがとうございました。
補足
度々申し訳ありません。 >HTTPヘッダを調べるツール について探してみたのですがいまいち解らなかったのですが お薦めのものがありましたら教えていただけないでしょうか。