2009-11-06 134 views
1

我試圖設置Birt在Jetty下運行。我能得到的「祝賀」運行報告:Birt報告文件路徑

http://10.10.11.1:8080/reports/frameset?__report=test.rptdesign&sample=my+parameter

但是,我無法得到任何其他報告運行。我從「報告」上下文運行BIRT查看器。嘗試運行其中一個示例報告(與birt.war文件放在同一目錄中)。

這裏是我試過: http://10.10.11.1:8080/reports/frameset?__report=SalesInvoice.rptdesign SalesInvoice.rptdesign被放置在同一個目錄中birt.war文件解壓

http://10.10.11.1:8080/reports/frameset?__report=/templates/SalesInvoice.rptdesign 其中模板是BIRT背景下的子目錄。結果如下:

  • 沒有可用的報表設計對象。

任何想法我做錯了什麼?

回答

0

不熟悉Birt,但可能是您的自定義模板文件需要變得可執行嗎?

5

我剛剛遇到了同樣的問題,我解決它通過改變

<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.22" id="1"> 

<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.17" id="1"> 

我想這是因爲你的伯特瀏覽器無法呈現以前版本的報表文件,但如果您不使用較新版本的功能,則可以通過手動更改報告版本來呈現報告。

其他解決方案是下載與您當前的Birt報表設計器兼容的Birt Viewer的較新版本。

0

這可能有點尷尬,但我有同樣的錯誤,它不是來自任何版本衝突。我只是有一個拼寫錯誤:

R * TP *文件,而不是R * PT *文件。 :(