ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

FineBI中tomcat服务器部署

2020-01-21 09:50:49  阅读:378  来源: 互联网

标签:web tomcat 部署 FineBI 服务器 servlet


  1. Tomcat服务器部署

tomcat服务器是免费的且性能相对稳定的web应用服务器,在许多中小型企业中很受欢迎

FineBI支持的版本:tomcat6.0及以上版本

FineBI支持的JDK版本:jdk1.6及以上版本

1.1 独立部署

独立部署指的是在一个服务器上将BI作为一个平台单独的部署到tomcat服务器上供用户访问使用。这时存在两种情况,一种是服务器上没有任何web服务器;一种是部署到已有的服务器上。

没有web服务器:FineBI在安装好后,其自带tomcat的环境,在没有web服务器的服务器上可以直接布署成功。即直接启动BI即自动打开tomcat的服务器,自动布署成功。

已有tomcat服务器:在已有服务器的情况下,直接将FineBI安装包中FineBIwebapps中的WebReport文件复制到Tomcat 7.0webapps文件下即可。如图

应用名WebReport可以根据需要改变,如可以改为“FineBI”。

进入Apache Software FoundationTomcat 7.0bi,双击tomcat7.exe启动服务器:

测试部署

输入访问地址http://localhost:8080/FineBI/...可成功看到访问界面。证明部署成功。

注:地址由“服务器IP”+“端口”+“工程文件”+“ReportServer”;

1.2 嵌入式部署

嵌入式部署将FineBI应用集成到已有的Web工程

在此使用目录:Tomcat7.0webapps下的tomcat自带的manager工程:

复制目录

将FineBI安装包的FineBIwebappsWebReportWEB-INF下的文件夹lib、resourses、finedb、logdb文件夹复制出来,粘贴到tomcat的目录Apache Software FoundationTomcat 7.0webappsmanagerWEB-INF下即可。

整合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 的后面。如

测试部署

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

至此Tomcat的部署就结束了。

引用文字

标签:web,tomcat,部署,FineBI,服务器,servlet
来源: https://www.cnblogs.com/homehtml/p/12220704.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有