学习大数据DAY44 帆软 report 配置

2024-08-23 22:44

本文主要是介绍学习大数据DAY44 帆软 report 配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

Linux 系统独立部署

Tomcat 服务器设置

上机练习


Linux 系统独立部署

## 题目要求
LINUX 系统, Tomcat 服务器容器下,完成 FineReport 报表工程的独立部
署,并设置服务器开机自启动,并请实操演示 得分点(完成得满分,未完成得
0 分): FineReport 报表工程的独立部署 10 分 服务器开机自启动 10
## 前置要求
`OK-tomcat 服务器设置 (15 )` 里的文档配置好 tomcat
安装好帆软 V11 版本
## 上传 webroot
找到共享盘里的的 ` 共享 \ 帆软考试 \ 相关安装包 \webroot.zip` 这个纯净包 ,
首次安装打包的
上传到 `/opt/apache-tomcat-8.5.98/webapps/`
![ image-20240117212855278 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/d532074f7c37138059478b7d08d28f4a.png)
![ image-20240117165541728 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/09ceee43fd86b0a987e5a2631ac05189.png)
## 安装部署
解压 ```bash
cd /opt/apache-tomcat-8.5.98/webapps/
unzip webroot.zip
```
复制 tools.jar
```bash
cp /opt/jdk1.8.0_212/lib/tools.jar
/opt/apache-tomcat-8.5.98/webapps/webroot/WEB-INF/lib/
```
启动 tomcat
```bash
# 关闭
/opt/apache-tomcat-8.5.98/bin/shutdown.sh
# 启动
/opt/apache-tomcat-8.5.98/bin/startup.sh
```
![ image-20240117171041375 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/66513d90aadf75af00ac7f0ba7972ae6.png)
访问
http:// 虚拟机 ip:8080/webroot/decision
确保能正常访问
初始化设置下用户和密码 , 可以简单点 , 比如 a 用户 , 密码为 1
![ image-20240117171633193 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/f1a34df2acaeb545025c078794977134.png) 正常进入系统 , 部署成功
![ image-20240117221305924 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/14ba0a3f6ad6a67f912c69b22421809c.png)
## 开机自启动
参考官网教程 :
https://help.fanruan.com/finereport/doc-view-2934.html
```bash
cd /lib/systemd/system/
vim /lib/systemd/system/tomcat.service
```
加入内容 ( 注意里面的路径 )
```bash
[Unit]
Description = tomcat service
After = network.target
[Service]
Type = forking
ExecStart = /opt/apache-tomcat-8.5.98/bin/startup.sh
ExecReload = /opt/apache-tomcat-8.5.98/bin/startup.sh -s reload
ExecStop = /opt/apache-tomcat-8.5.98/bin/shutdown.sh
PrivateTmp = true
[Install]
WantedBy = multi-user.target
```
设置环境变量
```bash
vim /opt/apache-tomcat-8.5.98/bin/setclasspath.sh
```
前面第二行加入 ```bash
export JAVA_HOME = /opt/jdk1.8.0_212
export JRE_HOME = /opt/jdk1.8.0_212/jre
```
![ image-20240117221945812 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/bb76436e15999241c7e6b42833d45e91.png)
添加权限
```bash
chmod a+x /lib/systemd/system/tomcat.service
```
自动启动
```bash
# 手动停止 tomcat 以便测试
/opt/apache-tomcat-8.5.98/bin/shutdown.sh
# 使用服务的方式启动
systemctl enable tomcat.service
systemctl start tomcat.service
```
![ image-20240117222025132 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/7cd0d7cf13e3654e476143370c152a1f.png)
重启服务器测试看下
```bash
reboot
```

Tomcat 服务器设置

## 题目要求 Tomcat 服务器容器的端口修改,并将内存调大,请实操演示 得分点(完成得
满分,未完成得 0 分): 端口修改 7 分 内存调大 8
## 虚拟机安装
最好用一台新的 centos7 虚拟机
配置环境
```bash
yum -y install vim net-tools curl wget unzip
```
## 下载 tomcat
https://tomcat.apache.org/download-80.cgi
![ image-20240117161342723 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/7a3c4bec74dcd4109f6121bc2eb0eac0.png)
jdk 一起上传到 linux `/opt`
![ image-20240117161510484 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/452d47aa4d6566529c930afc94ec75ac.png)
## 安装 JDK
```bash
cd /opt
# 解压
tar -zxvf jdk-8u212-linux-x64.tar.gz
# 配置环境变量 推荐用自己的名字 + .sh
vim /etc/profile.d/java.sh
# 加入 :
#JAVA_HOME export JAVA_HOME = /opt/jdk1.8.0_212
export PATH = $PATH : $JAVA_HOME /bin
# 刷新
source /etc/profile
```
测试 java
![ image-20240117161941391 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/bcee294c004054587f05ae8a5de2cc50.png)
## 安装 Tomcat
```bash
# yum -y install unzip
unzip apache-tomcat-8.5.98.zip
# 永久关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
```
启动
```bash
/opt/apache-tomcat-8.5.98/bin
chmod +x * .sh
./startup.sh
```
![ image-20240117162310262 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/ac811d9bc8551034867c5c4136e43f26.png)
等几秒查看下进程或者端口
```bash
ps -ef | grep tomcat netstat -ant | grep 8080
```
![ image-20240117162513478 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/6bb8af50eb066020badf9d3c3054831b.png)
访问 tomcat
地址为 http:// 虚拟机 ip:8080
![ image-20240117162534979 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/25feab10f7585386806bf395713f58fb.png)
## 修改端口
配置文件为 `/opt/apache-tomcat-8.5.98/conf/server.xml`
定位 8080 端口 在 69
(77 行为注释不用管 )
![ image-20240117162701662 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/1d0a069a578b8ba696eeef7fa8d9f7d1.png)
```bash
vim /opt/apache-tomcat-8.5.98/conf/server.xml
```
修改为任意端口 , 这里修改为 8081, 保存退出
![ image-20240117162818985 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/95e1ed4859df59a559c3193cf69ef97f.png)
重启 tomcat
```bash
/opt/apache-tomcat-8.5.98/bin/shutdown.sh
/opt/apache-tomcat-8.5.98/bin/startup.sh
```
确保端口变化了 ![ image-20240117162940413 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/07f5651cf36a013d0a1300ae01aaaba3.png)
再访问网页
![ image-20240117162952525 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/8a5b531c947ccd9845cfe90e1927c64a.png)
## 调大内存
```bash
vim /opt/apache-tomcat-8.5.98/bin/catalina.sh
# 在它的第二行上面添加 :
JAVA_OPTS = "-Xms512m -Xmx1024m -XX:MaxPermSize=256m"
# 设置了最小堆为 512MB ,最大堆为 1024MB ,永久代大小为 256MB
# 保存退出
# 重启 tomcat
/opt/apache-tomcat-8.5.98/bin/shutdown.sh
/opt/apache-tomcat-8.5.98/bin/startup.sh
```
![ image-20240117164253039 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/16258c443344419e4ea9e3fcf6b42b91.png)
查看日志
```bash
cat /opt/apache-tomcat-8.5.98/logs/catalina.2024-01-17.log
```
![ image-20240117163517140 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/989057275db4a65c6252a33a12567399.png)
日志里有 xms xmx 参数即成功 ![ image-20240117164315863 ](https://zhiyun.pub:7777/upload/imag
es/li/20241/4bf8cf9578ac5a33bacc7182500a73bd.png)

上机练习

1 安装帆软 report v11
2 部署 tomcat web 服务
3 显示 帆软 报表平台

这篇关于学习大数据DAY44 帆软 report 配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1100707

相关文章

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

PyCharm中配置PyQt的实现步骤

《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.

C#监听txt文档获取新数据方式

《C#监听txt文档获取新数据方式》文章介绍通过监听txt文件获取最新数据,并实现开机自启动、禁用窗口关闭按钮、阻止Ctrl+C中断及防止程序退出等功能,代码整合于主函数中,供参考学习... 目录前言一、监听txt文档增加数据二、其他功能1. 设置开机自启动2. 禁止控制台窗口关闭按钮3. 阻止Ctrl +

java如何实现高并发场景下三级缓存的数据一致性

《java如何实现高并发场景下三级缓存的数据一致性》这篇文章主要为大家详细介绍了java如何实现高并发场景下三级缓存的数据一致性,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 下面代码是一个使用Java和Redisson实现的三级缓存服务,主要功能包括:1.缓存结构:本地缓存:使

Spring Boot配置和使用两个数据源的实现步骤

《SpringBoot配置和使用两个数据源的实现步骤》本文详解SpringBoot配置双数据源方法,包含配置文件设置、Bean创建、事务管理器配置及@Qualifier注解使用,强调主数据源标记、代... 目录Spring Boot配置和使用两个数据源技术背景实现步骤1. 配置数据源信息2. 创建数据源Be

在MySQL中实现冷热数据分离的方法及使用场景底层原理解析

《在MySQL中实现冷热数据分离的方法及使用场景底层原理解析》MySQL冷热数据分离通过分表/分区策略、数据归档和索引优化,将频繁访问的热数据与冷数据分开存储,提升查询效率并降低存储成本,适用于高并发... 目录实现冷热数据分离1. 分表策略2. 使用分区表3. 数据归档与迁移在mysql中实现冷热数据分

C#解析JSON数据全攻略指南

《C#解析JSON数据全攻略指南》这篇文章主要为大家详细介绍了使用C#解析JSON数据全攻略指南,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、为什么jsON是C#开发必修课?二、四步搞定网络JSON数据1. 获取数据 - HttpClient最佳实践2. 动态解析 - 快速