在JRun4下部署Birt報表

Eclipse birt 是知名的BI 報表工具,官方網站提供了在Tomcat上進行集成的方法,沒有提供
JRun的集成方式,因爲公司爲客戶做的項目使用的是JRun,所以就想辦法將Birt集成到了JRun裏,下面詳細說明一下:
1.在JRun裏創建Server;
2.將下載的Eclipse birt Runtime下的ViewReportExample例子壓縮成birt.war;
3.在創建的Server下添加Web Applications,瀏覽到birt.war文件,進行部署。
4.這時候你去訪問([url]http://www.url.com/birt[/url])時發現首頁可以出現,當點擊
example鏈接時,出現404錯誤;
5.問題的原因在於: JRun默認會先加載Server的class,後加載應用的class,而JRun自帶的包沒有birt的新,所以需要修改JRun默認的類加載順序,具體修改辦法如下:

  • 在你部署成功birt.war時,你會發現在同一目錄會生成一個jrun.web.xml文件;
  • 打開jrun.web.xml文件裏的<compiler>tag後添加如下tag;
  • <load-system-classes-first>false</load-system-class-first>

可惜啊,birt不支持cross-table,期待中。。。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章