web服务器部署
web服务器部署通常分两个步骤,首先是在服务器上安装web服务器并进行环境配置,然后将web工程部署到web服务器上并发布出来;这样大家都能通过IP地址和ServerURL来访问这个web工程达到应用的目的。本章节主要从tomcat服务器、weblogic服务器、Jboss服务器分别讲述服务器部署。
tomcat服务器部署
1. Tomcat服务器部署
tomcat服务器是免费的且性能相对稳定的web应用服务器,在许多中小型企业中很受欢迎
FineBI支持的版本:tomcat5.0及以上版本 FineBI支持的JDK版本:jdk1.5及以上版本
注:1、所有版本tomcat部署步骤基本相同,jdk版本需要与操作系统对应,如32位的系统对应只能使用32位的jdk。
2、不同的操作系统如winX、MAC、Linux系统在部署时对应不同的FineBI的工程包。
1.1 独立部署
独立部署指的是在一个服务器上将BI作为一个平台单独的部署到tomcat服务器上供用户访问使用。这时存在两种情况,一种是服务器上没有任何web服务器;一种是部署到已有的服务器上。
没有web服务器
FineBI在安装好后,其自带tomcat的环境,在没有web服务器的服务器上可以直接布署成功。即直接启动BI即自动打开tomcat的服务器,自动布署成功。
注:windows系统上,直接点击FineBI/bin文件夹中BI.bat文件即可;MAC版与linux版要对应的版本安装包,使用命令行startup.sh命令即可。
已有tomcat服务器
在已有服务器的情况下,直接将FineBI安装包中FineBI\\webapps中的WebReport文件复制到Tomcat 7.0\\webapps文件下即可。如图
应用名WebReport可以根据需要改变,如可以改为“FineBI”。
进入Apache Software Foundation\\Tomcat 7.0\\bin双击tomcat7.exe启动服务器:
测试部署
输入访问地址http://localhost:8080/FineBI/ReportServer可成功看到访问界面。证明部署成功。
注:地址由“服务器IP”+“端口”+“工程文件”+“ReportServer”;
1.2 嵌入式部署
嵌入式部署将FineBI应用集成到已有的Web工程
在此使用目录:Tomcat7.0\\webapps\\下的tomcat自带的manager工程: 复制目录
将FineBI安装包的\\FineBI\\webapps\\WebReport\\WEB-INF下的文件夹lib、resourses文件复制出来,粘贴到tomcat的目录Apache Software
Foundation\\Tomcat 7.0\\webapps\\manager\\WEB-INF下即可。
整合xml
向已有工程'manager'的web.xml中添加相应的servlet与servlet-mapping子元素。其代码为:
1. 2. 3.
6. 7.
因为Tomcat中web.xml中对于元素出现的顺序敏感,servlet必须出现在servlet-mapping标志之前,所以要将所有servlet集合放置在servlet-mapping之前以便于管理与程序调用。因此,新添加的相应的servle与servlet-mapping子元素放在最后一个
servert 的后面。如
测试部署
重新启动tomcat;输入地址http://localhost:8080/manager/ReportServer可成功看到部署界面,证明已部署成功。
至此Tomcat的部署就结束了。
因篇幅问题不能全部显示,请点此查看更多更全内容