Birt でいくつかのタイトルを国際化しようとしています。Birt レポート ビューアーを使用しており、jsp で birt タグを使用してレポートを表示するだけです。
いくつかのタイトルを国際化しようとするまではうまくいきました。key=value 関連付けを使用して resource.properties ファイルを作成しました。キーを参照すると、rptdesign がバージョン 3.2 ではなく 3.2.23 に設定されます。
次に、jsp が読み込まれると、次のエラーが表示されます。
The file reporting.rptdesign has error and can not be run.
したがって、レポート ビューアーを使用した国際化に必要な特定の jar があるかどうかを知りたいです。
編集:問題は国際化自体とは無関係のようです。バージョンを 3.2.23 に変更するだけではエラーになります。3.2.6 のような新しいバージョンを入れようとしましたが、キーを参照するたびに、国際化を考慮した唯一のバージョンであるかのように、バージョンが 3.2.23 に戻されます。
編集 2: Birt ランタイム 4.2 の WebViewerExample をデプロイし、バージョン 3.2.23 の rptdesign を使用できました。国際化は今のところ機能していないようですが、今は同じエラーではないと思います... birt タグを使用してすべてが機能するようになったら、回答を追加します。
編集 3: Eclipse プレビューでは動作しますが、Tomcat には一度もデプロイされません。web.xml とリソースの場所にいくつかの変更を試みましたが、変更されませんでした。ただし、web.xml でロケールを変更し、birt コアの国際化されたメッセージを表示できるため、web.xml が読み込まれます。しかし、特定のキーと値の関連付けは考慮されません。
前もって感謝します !