Windows下帆软BI(finebi)单机部署移植(Tomcat)攻略

一、基础环境

操作系统:Windows 10 64bit

帆软BI 版本:V9.0/V10.0

HTTP工具:Tomcat

外置数据库:Oracle 11g

实验内容:将已经部署好的帆软BI从一台电脑移植到另一台电脑

二、前期准备

1、做好外置数据库移植,详见文章:Windows下ORACLE数据泵expdp和impdp使用-CSDN博客文章浏览阅读331次,点赞13次,收藏6次。Windows下ORACLE数据泵expdp和impdp使用。https://blog.csdn.net/boliu218/article/details/140535701

2、下载好Java环境:jdk_8.0.1310.11_64.exe;

3、下载好Tomcat:版本为apache-tomcat-9.0.21-windows-x64

三、安装

1、安装jdk_8.0.1310.11_64.exe:一路点击下一步,至完成安装;

2、将tomcat文件夹拷贝到C:\盘(想安装在哪里就拷贝到哪里)下,文件夹内容如下图:

四、设置环境变量

“我的电脑”点击右键,进入属性,选择高级系统设置,选择环境变量;

注意:各符号必须是英文字符

1、新建系统变量

变量名:TOMCAT
变量值:C:\tomcat

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_131

2、编辑系统变量

变量名:Path
添加:%JAVA_HOME%\bin

变量名:Path
添加  %TOMCAT%\bin

五、安装Tomcat服务并测试启动

1、进入C:\tomcat\bin 文件夹下,在空白处按住shift键,点击鼠标右键进入“在此处打开命令窗口”,如下图:

2、输入:service.bat install 回车,等待,出现如下图,即可;

3、进入C:\tomcat\bin 文件夹下,双击运行startup.bat,等待到如下图:

4、在浏览器里输入http://127.0.0.1:8080, 如果能看到如下图界面说明安装成功(Tomcat默认端口是8080):

六、拷贝帆软BI工程

1、打开帆软工程文件夹,作用和需要移植的内容如下图:

2、将需要拷贝的帆软工程文件(我这里是webroot文件夹)放到c:\Tomcat\webapps\下,如下图:

3、进入c:\Tomcat\bin文件夹,运行shutdown.bat,等待执行完毕,再运行startup.bat,等待运行完毕;

4、在浏览器内输入:http://127.0.0.1:8080/webroot,测试是否正常启动,如下图:

七、设置BI外置数据库

1、超级管理员账户登录,进入如下界面:

2、进入外置数据库页面,如下图页面,填好各项表格内容,启用新的数据库:

3、如果还有其他的数据连接,进入“数据连接管理”页面,一个一个的设置成当前正确配置,也可以新增或者删除,如下图:

八、大功告成

搞完上面步骤,移植基本完成,此时重启Tomcat服务:进入c:\Tomcat\bin文件夹,运行shutdown.bat,等待执行完毕,再运行startup.bat,等待服务启动;Enjoy!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/50531.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

spring —— IoC 容器(一)

IoC 不是一种技术,而是一种设计思想,旨在降低代码之间的耦合性。Spring 通过 IoC 容器管理所有 Java 对象的实例化和初始化,控制对象与对象之间的依赖关系。 一、基于 XML 管理 bean (一)通过 XML 获取 bean public…

【Three.js基础学习】17.imported-models

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 课程回顾: 如何在three.js 中引入不同的模型? 1. 格式 (不同的格式) https://en.wikipedia.org/wiki/List_of_file_form…

杭州东网约车管理再出行方面取得的显著成效

随着科技的飞速发展,网约车已成为人们日常出行的重要选择。在杭州这座美丽的城市,网约车服务更是如雨后春笋般蓬勃发展。特别是杭州东站,作为杭州的重要交通枢纽,网约车管理显得尤为重要。近日,沧穹科技郑重宣告已助力…

达梦数据库系列—33.日志总结

目录 1、SQL日志 SQL 日志开启 SQL日志分析 2、Redo日志 3、归档日志 联机配置归档 手动配置归档 归档信息的查看 清理归档日志 4、闪回 查看闪回功能状态 开启闪回 闪回查询 5、其他事件日志 数据库实例日志 DMAP进程日志 数据库备份日志 dmwatcher日志 dm…

[Python][字典]详细讲解

目录 0.什么是字典?1.创建字典2.查找key3.新增/修改元素4.删除元素5.遍历字典元素6.取出所有 key 和 value7.合法的key类型 0.什么是字典? 字典是一种存储键值对(K-V)的结构 但是key不能重复 以C/C的视角看,就是map注意: 一个字典…

【STM32本科毕业设计】基于STM32的多功能MP3播放器设计

目录 一. 概述二. 系统硬件设计2.1 整体设计思路2.2 硬件器件的选择2.2.1 MP3解码芯片选择 2.2.2 收音机芯片选择2.2.3 温度传感器选择2.2.4 彩灯驱动芯片选择2.2.5 音效处理芯片选择2.2.6 EEPROM芯片选择2.2.7 功率放大芯片选择2.2.8 电源芯片选择2.2.9 人机交互设备选择 2.3 …

Django学习第一天(如何创建和运行app)

前置知识: URL组成部分详解: 一个url由以下几部分组成: scheme://host:port/path/?query-stringxxx#anchor scheme:代表的是访问的协议,一般为http或者ftp等 host:主机名,域名,…

让数组有序的最少交换次数

Trick : 让数组有序的最少交换次数 Problem One 1224. 交换瓶子 - AcWing题库 有 N 个瓶子,编号 1∼N,放在架子上。 比如有 5 个瓶子: 2 1 3 5 4要求每次拿起 2 个瓶子,交换它们的位置。 经过若干次后,使得瓶子的序号…

Spring Security学习笔记(二)Spring Security认证和鉴权

前言:本系列博客基于Spring Boot 2.6.x依赖的Spring Security5.6.x版本 上一篇博客介绍了Spring Security的整体架构,本篇博客要讲的是Spring Security的认证和鉴权两个重要的机制。 UsernamePasswordAuthenticationFilter和BasicAuthenticationFilter是…

梧桐数据库:数据库技术中表之间的连接算法详解

在数据库技术中,表之间的连接(Join)是一个非常重要的操作,用于从多个表中检索相关数据。不同的连接算法有不同的性能特征,选择合适的连接算法可以显著提升查询效率。下面详细介绍几种常见的连接算法: 1. 嵌…

IPython的主要作用

IPython是一个功能强大的Python交互式shell,相比默认的Python shell,它提供了诸多增强功能和便利性,使得Python编程变得更加高效和愉悦。以下是对IPython的详细解析,包括其功能、组件、安装方法、使用方法以及一些高级功能。 IPy…

如何让LLM准确地输出一个json

这一直是一个难题&#xff0c;因为LLM具有很大的不确定性&#xff0c;而且如果你用过&#xff0c;你一定会看到类似于以下的输出情况: 啰嗦的输出 AI:好的&#xff0c;以下是对问题的json输出: json {"score":"yes" } <eos>形式错误 AI:{score:ye…

【JVM基础05】——组成-能不能解释一下方法区?

目录 1- 引言&#xff1a;方法区概述1-1 方法区是什么&#xff1f;(What)1-2 为什么用方法区&#xff1f;方法区的作用 (Why) 2- ⭐核心&#xff1a;详解方法区(How)2-1 能不能解释一下方法区&#xff1f;2-2 元空间内存溢出问题2-3 什么是常量池&#xff1f;2-4 运行时常量池 …

SAP PP学习笔记31 - 计划运行的步骤2 - Scheduling(日程计算),BOM Explosion(BOM展开)

上一章讲了计划运行的5大步骤中的前两步&#xff0c;计算净需求和计算批量大小。 SAP PP学习笔记30 - 计划运行的步骤1 - Net requirements calculation 计算净需求(主要讲了安全库存要素)&#xff0c;Lot-size calculation 计算批量大小-CSDN博客 本章继续讲计划运行的后面几…

360:从安全卫士到智能生活——一个科技巨头的成长之路

自2005年成立以来&#xff0c;360公司&#xff0c;全称北京奇虎科技有限公司&#xff0c;已经成为中国乃至全球科技领域的一股不可忽视的力量。从最初的互联网安全服务提供商&#xff0c;到如今涉足智能硬件、云计算、大数据、人工智能等领域的多元化科技公司&#xff0c;360的…

**卷积神经网络典型CNN**

LeNet&#xff1a;最早用于数字识别的CNN AlexNet&#xff1a;2012年ILSVRC比赛冠军&#xff0c;远超第二名的CNN&#xff0c;比LeNet更深&#xff0c;用多层小卷积叠加来替换单个的大卷积 ZF Net&#xff1a;2013ILSVRC冠军 GoogleNet&#xff1a;2014ILSVRC冠军 VGGNet&a…

Unity UGUI 之 自动布局组件

本文仅作学习笔记与交流&#xff0c;不作任何商业用途 本文包括但不限于unity官方手册&#xff0c;唐老狮&#xff0c;麦扣教程知识&#xff0c;引用会标记&#xff0c;如有不足还请斧正 本文在发布时间选用unity 2022.3.8稳定版本&#xff0c;请注意分别 1.什么是自动布局组件…

【头歌】Hive表DDL操作(一)答案

本专栏已收集头歌大数据所有答案 以供参考 第1关&#xff1a;Create/Alter/Drop 数据库 答案 复制点击测评 代码块&#xff1a; #********* Begin *********# echo " CREATE DATABASE IF NOT EXISTS test1 LOCATION /hive/test1WITH DBPROPERTIES(creatorJohn,date2019-…

容器化部署革新:Mojo模型的自定义动态配置

容器化部署革新&#xff1a;Mojo模型的自定义动态配置 在当今快速发展的机器学习领域&#xff0c;Mojo模型代表了一种高效、灵活的模型部署方式。容器化部署作为一种流行的技术&#xff0c;能够为模型提供一个轻量级、可移植的运行环境。本文将探讨如何在Mojo模型中实现模型的…

【Node.js入门精要】从零开始的开发之旅

说明文档&#xff1a;Node.js 教程_w3cschool 概念 Node.js 是一个开源、跨平台的 JavaScript 运行时环境&#xff0c;基于 Chrome 的 V8 引擎构建&#xff0c;专为构建高性能和可扩展的网络应用程序而设计的服务端语言。它采用事件驱动、非阻塞 I/O 模型&#xff0c;能够处理大…