2012-05-08 15 views
0

私はJasperレポートを使ってレポートを生成しています。私は「JVMに利用できないフォント」と言っているエラーを受け取りました。私は自分のシステムに必要なフォントをインストールすることでそれを解決し、うまく動作します。しかし、私はそれをサーバにデプロイし、それを実行しようとすると、同じエラーを出し始めました...!誰でも私にそれを修正する方法を教えてもらえますか? ありがとうフォントがサーバーにインストールされていません

+0

明快にするために、必要なフォントをサーバーにインストールしましたか? – ReiMasuro

答えて

1

原型の例は、開発者がWindowsでiReportでレポートを開発する際にArialを使用し、Linux上のJasperReports Serverにデプロイしたときにレポートが実行されない場合です。 1つの解決策は、レポートを実行する場所にOSにフォントをインストールすることです。

はるかに優れたソリューションは、フォントの拡張機能を使用することです。これはJasperReportsの仕組みで、必要なフォントを確実に使用できるようにします。私は数年前にfont extensionsについての記事を書いた。それは始めるのに良い場所です。 JasperReportsのドキュメントでも同様のことが言及されています。

+0

お返事ありがとうございますhttp://stackoverflow.com/users/8373/mdahlman私はこの問題を解決しました。 * .jrxmlファイルに以下の行を追加するだけです。 ..これは単純です!お楽しみください – Stephen

+1

あなたがどんなフォントが使用されるか気にしない場合、それは単純な解決策です。しかし、しばしば誰かがレポートにフォントを指定したとき、彼は実際にそれを使いたいと思っています。 – mdahlman

関連する問題