2011-12-27 9 views
1

XHTMLソースからFLying Saucerを使用してPDFを生成する際に問題が発生しました。私は、PDFを生成するための私の元には、いくつかの画像を含めたいフライングソーサーを使用してXHtmlソーステキストからPDFを生成する際のプロキシの問題

ITextRenderer renderer = new ITextRenderer(); 

renderer.setDocumentFromString(pageSourceCode); 

は、私は次のコードの作業を使用します。それは画像を指すhrefを持つことを意味します。

画像へのhrefは画像を見つけられない完全なURLでなければならないようです。私のローカル環境では、イメージを使ってpdfを生成するのに問題はありませんが、プロキシの背後にあるサーバーの遠いファームではイメージがありません。これはウェブから利用URLを認識しません

  1. (HTTPS://mydomain.com/mysite/...)
  2. 私は農場を持っているので、サーバ名+ポートを使用することで動作しますが、汚れていますサーバー(別のポートを持つ2つのクラスター)。だから、どのサーバーがデータを提供しているのか決して決めることはできません。私が単一のサーバを指していて、そのサーバがダウンした場合、私はもうイメージを持っていません。
  3. サーバーjvm.properties(Tomcat構成で使用されます)でhttp/httpsプロキシを構成しようとしましたが、動作しませんでした。

私の設定:プロキシ をjava.args = -Duser.language = FR -Duser.region =のFRxのすべてのナビゲーション 使用のためのHTTPSの

tomcat5.5.28 jre1.6_13 使用法 - Xms1024m -Xmx1024m -XX:MaPermSize = 128メートルます。-Dhttp.proxyHost =がmyProxy -Dhttp.proxyPort = 80 -Dnetworkaddress.cache.ttl = 300 -DnonProxyHosts = myServerHost -Dhttps.nonProxyHosts = myServerHost-Dhttp.nonProxyHosts = myServerHost

感謝あなたの助けのために事前に。

答えて

0

"http:// localhost:" + request.getServerPort()+ "/ mysite/etc"を試してみましたか?

関連する問題