Birt报表在Tomcat中的部署指的是如何将设计好的Birt报表集成到Tomcat应用服务器中,使得能通过浏览器访问Birt报表。网上大多关于Birt的资料中对如何部署都用的是同一个方法,即:
1、从网上下载birt-runtime-versionzip并解压
2、将解压后根目录中的WebViewerExample文件加复制到Tomcat根目录下的webapps下面,并更名为birt_viewer22。
3、复制第三方软件:iTextjar(复制到birt_viewer22\WEB-INF\platform\plugins\comlowagieitext_152v20070626\lib下)
axisjar axis-antjar commons-discovery-02jar jaxrpcjar saajjar wsdl4j-151jar(复制到birt_viewer22\WEB-INF\lib)
prototypejs(复制到birt_viewer22\webcontent\birt\ajax\lib下)
birt21,22版本下载下来后就包含了以上所有第三方软件,你只需到相应目录下确认一下,有的话就不用管了!若没有的话就复制到相应目录下即可。
4、复制数据库驱动jar:根据自己实际使用的数据库,将相应的数据库驱动jar文件复制到birt_viewer22\WEB-INF\platform\plugins\orgeclipsebirtreportdataodajdbc_220v20070615\drivers下面。
5、将设计好的报表rptdesign文件复制到birt_viewer22文件夹下。然后就可以通过>
网上提供的部署方法基本上都是以上三个步骤,再也没有详细的方法!!!
我按照以上步骤配置好之后,将设计好的报表文件userlistrptdesign复制到birt_viewer22下面。userlistrptdesign将数据库中的数据以表形式显示。然后通过>
charttestrptdesign是设计好的chart报表。同样通过以上方式访问,死活访问不成功,显示不了。在网上找了好久都没有找到解决的方法。一直很郁闷!!!
下面我介绍一种解决方法,也是我自己的经验吧,此方法只在版本22上测试通过:
前面的4步和上面一样。
5、从网上下载birt-charts-2_2_0zip
6、将birt-charts-2_2_0\DeploymentRuntime\ChartEngine下的所有jar文件复制到Tomcat的common\lib下面。将birt-charts-2_2_0\DeploymentRuntime\chart-viewer-samplewar\WEB-INF\lib下的所有文件复制到birt_viewer22\WEB-INF\lib下面。
7、然后再将chart报表文件charttestrptdesign复制到birt_viewer22下面。访问方式和以上一样:
Window –> Preference –> Web Browser –> 新建浏览器
关闭之前设置的Internet代理服务器,关掉就好了
修改eclipse默认浏览器
先把项目从tomcat溢出,并删除tomcat,然后再次导入
用下面路径试试:<link rel="stylesheet" type="text/css" href="${pageContextrequestcontextPath}/styles/globalcss">
<link rel="stylesheet" type="text/css" href="${pageContextrequestcontextPath}/styles/global_colorcss">
没必要上传的(要上传的话,可以先找到编译路径,之后直接复制进去),直接编译到此路径下即可。
第一步:在server运行的窗口,双击要编译的server路径名称。
第二步:设置“Server location”中的第二个“Use Tomcat”,之后选择“browse”,之后直接定位到“webapps”路径下即可,
第三步:之后将要编译的项目直接添加到此server下,即可完成自动编译;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)