学习大数据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分段处理List集合多线程批量插入数据方式

《SpringBoot分段处理List集合多线程批量插入数据方式》文章介绍如何处理大数据量List批量插入数据库的优化方案:通过拆分List并分配独立线程处理,结合Spring线程池与异步方法提升效率... 目录项目场景解决方案1.实体类2.Mapper3.spring容器注入线程池bejsan对象4.创建

PHP轻松处理千万行数据的方法详解

《PHP轻松处理千万行数据的方法详解》说到处理大数据集,PHP通常不是第一个想到的语言,但如果你曾经需要处理数百万行数据而不让服务器崩溃或内存耗尽,你就会知道PHP用对了工具有多强大,下面小编就... 目录问题的本质php 中的数据流处理:为什么必不可少生成器:内存高效的迭代方式流量控制:避免系统过载一次性

C#实现千万数据秒级导入的代码

《C#实现千万数据秒级导入的代码》在实际开发中excel导入很常见,现代社会中很容易遇到大数据处理业务,所以本文我就给大家分享一下千万数据秒级导入怎么实现,文中有详细的代码示例供大家参考,需要的朋友可... 目录前言一、数据存储二、处理逻辑优化前代码处理逻辑优化后的代码总结前言在实际开发中excel导入很

mybatis映射器配置小结

《mybatis映射器配置小结》本文详解MyBatis映射器配置,重点讲解字段映射的三种解决方案(别名、自动驼峰映射、resultMap),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定... 目录select中字段的映射问题使用SQL语句中的别名功能使用mapUnderscoreToCame

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

MySQL8 密码强度评估与配置详解

《MySQL8密码强度评估与配置详解》MySQL8默认启用密码强度插件,实施MEDIUM策略(长度8、含数字/字母/特殊字符),支持动态调整与配置文件设置,推荐使用STRONG策略并定期更新密码以提... 目录一、mysql 8 密码强度评估机制1.核心插件:validate_password2.密码策略级

ShardingProxy读写分离之原理、配置与实践过程

《ShardingProxy读写分离之原理、配置与实践过程》ShardingProxy是ApacheShardingSphere的数据库中间件,通过三层架构实现读写分离,解决高并发场景下数据库性能瓶... 目录一、ShardingProxy技术定位与读写分离核心价值1.1 技术定位1.2 读写分离核心价值二