Forums: JasperReports & iReport (Thread #28963)

WEBUIでjasperレポートが起動しないですが。 (2011-03-29 20:40 by rowoon520 #56448)

こんばんは、カンです。
皆さんお元気ですか。と言うかご無事ですか。
東日本大地震でバタバタしていて最近やっと通常業務に戻ることができました。

さて、Jasperレポートに付いてご質問ですが。
Javaアプリケーション版は問題ないですけど、WebUI版はjasperレポートが起動しないですね。
エラーメッセージは以下のような感じです。

pdfFontName : HeiseiMin-W3
pdfEncoding : UniJIS-UCS2-H
isPdfEmbedded : false [12]
net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font :
pdfFontName : HeiseiMin-W3
pdfEncoding : UniJIS-UCS2-H
isPdfEmbedded : false
at net.sf.jasperreports.engine.export.JRPdfExporter.getFont(JRPdfExporter.java:1939)
at net.sf.jasperreports.engine.export.JRPdfExporter.getChunk(JRPdfExporter.java:1713)
at net.sf.jasperreports.engine.export.JRPdfExporter.getPhrase(JRPdfExporter.java:1688)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportText(JRPdfExporter.java:2155)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:776)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:736)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:
615)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:384)
at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager
.java:122)

kubottiさんが@ITに記載して頂いた内容などを見ると、iTextAsian.jarを追加すると出来ると書いてますね。
僕がやってみたのは以下のようになります。
・iTextAsian.jarをAdempiere/libにコピー
・iTextAsian.jarをOSの環境変数に追加
・iTextAsian.jarをAdempiereのビルドパスに追加し(ソースコード)、ビルド後再インストール。

全部だめでした。解決方法をお分かりの方ご教授お願い致します。

Reply to #56448×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: WEBUIでjasperレポートが起動しないですが。 (2011-03-30 17:22 by cozy56 #56469)

やってないんでなんとも言えませんが、jboss関係のフォルダ
C:\Adempiere\jboss\lib
C:\Adempiere\jboss\server\adempiere\lib
でもダメでしょうか?
Reply to #56448

Reply to #56469×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: WEBUIでjasperレポートが起動しないですが。 (2011-04-04 15:52 by rowoon520 #56629)

返信ありがとうございます。

C:\Adempiere\jboss\lib
C:\Adempiere\jboss\server\adempiere\lib

上記のパスに「iText-2.1.7.jar」、「iTextAsian.jar」を配置してみましたが、だめでした。
Reply to #56469

Reply to #56629×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: WEBUIでjasperレポートが起動しないですが。 (2011-04-04 20:11 by rowoon520 #56633)

解決しました。

iTextAsian.jarファイルを「C:\Adempiere\jboss\server\adempiere\lib」配置すると上手く起動されました。
先ほど上手くいかなかったと行ったのはiTextAsian.jarファイルのせいでした。
私がダウンロードしたiTextAsian.jarファイルはちょっと正式じゃないやつらしく改めてダウンロードしたファイルを入れたら上手くいきました。
ご教授ありがとうございます。
Reply to #56469

Reply to #56633×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login