tomcat服务器部署

编辑
文档创建者:夏娃 (超级管理员 )     浏览次数:6271次     编辑次数:11次     最近更新:doreen0813 于 2017-11-30     

1、Tomcat服务器部署编辑

tomcat服务器是免费的且性能相对稳定的web应用服务器,在许多中小型企业中很受欢迎
FineBI支持的版本:tomcat6.0及以上版本
FineBI支持的JDK版本:jdk1.6及以上版本
注:1、所有版本tomcat部署步骤基本相同,jdk版本需要与操作系统对应;不支持32位系统。
       2、不同jdk环境分别不同的jar包,分为1.6jdk版本(对应1.6jdk与1.7jdk)、1.8jdk版本(对应1.8jdk)。
       3、其中1.8jdk是默认安装版本的jar包;1.8jdk性能优于1.6的jdk版本。
1.1 独立部署
独立部署指的是在一个服务器上将BI作为一个平台单独的部署到tomcat服务器上供用户访问使用。这时存在两种情况,一种是服务器上没有任何web服务器;一种是部署到已有的服务器上。
没有web服务器
FineBI在安装好后,其自带tomcat的环境,在没有web服务器的服务器上可以直接布署成功。即直接启动BI即自动打开tomcat的服务器,自动布署成功。
已有tomcat服务器
在已有服务器的情况下,直接将FineBI安装包中FineBI\webapps中的WebReport文件复制到Tomcat 7.0\webapps文件下即可。如图
222
应用名WebReport可以根据需要改变,如可以改为“FineBI”。
进入Apache Software Foundation\Tomcat 7.0\bin双击tomcat7.exe启动服务器:
222
测试部署
输入访问地址http://localhost:8080/FineBI/ReportServer可成功看到访问界面。证明部署成功。
注:地址由“服务器IP”+“端口”+“工程文件”+“ReportServer”;
222
1.2 嵌入式部署
嵌入式部署将FineBI应用集成到已有的Web工程
在此使用目录:Tomcat7.0\webapps\下的tomcat自带的manager工程:
复制目录
将FineBI安装包的\FineBI\webapps\WebReport\WEB-INF下的文件夹assets、assist、biReport、lib、plugins、resourses、finedb、logdb文件夹复制出来,粘贴到tomcat的目录Apache Software Foundation\Tomcat 7.0\webapps\manager\WEB-INF下即可。
222

整合xml
向已有工程'manager'的web.xml中添加相应的servlet与servlet-mapping子元素。其代码为:
<servlet> <servlet-name>ReportServer</servlet-name> <servlet-class>com.fr.web.ReportServlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>ReportServer</servlet-name> <url-pattern>/ReportServer</url-pattern> </servlet-mapping>
因为Tomcat中web.xml中对于元素出现的顺序敏感,servlet必须出现在servlet-mapping标志之前,所以要将所有servlet集合放置在servlet-mapping之前以便于管理与程序调用。因此,新添加的相应的servle与servlet-mapping子元素放在最后一个servert 的后面。如
222

测试部署
重新启动tomcat;输入地址http://localhost:8080/manager/ReportServer可成功看到部署界面,证明已部署成功。
222

至此Tomcat的部署就结束了。

附件列表


主题: 部署集成
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: