私は次の問題を抱えています、そして私はどこが原因である可能性があるのか疑問に思っています。conf
サーバーのフォルダからリソースを読み込もうとしていJBoss
ます。
final String REPORT_DESIGN = "report_name.rptdesign"; //xml file
templateIS = Thread.currentThread().getContextClassLoader().getResourceAsStream(REPORT_DESIGN);
これは正常に機能し、ストリームをテキストファイルに書き込むこともでき、正しい結果が得られます。しかし、問題は、入力ストリームをBirtエンジンに渡そうとすると、常に。を取得することorg.eclipse.birt.report.engine.api.EngineException: The design file <stream> has error and can not be run
です。
/
ファイルの先頭のバージョンも試してみました。
プロジェクトのリソースから(つまり、jarファイルからthis.getClass().getResourceAsStream
)同じファイルを読み込もうとすると、機能しました。また、同じフォルダから同じ方法でプロパティファイルを読み取っていますJBoss
が、これも機能します。私は本当にこれに固執しています、何がそのような奇妙なエラーを引き起こす可能性がありますか?