学习大数据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

相关文章

Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核

RabbitMQ消息总线方式刷新配置服务全过程

《RabbitMQ消息总线方式刷新配置服务全过程》SpringCloudBus通过消息总线与MQ实现微服务配置统一刷新,结合GitWebhooks自动触发更新,避免手动重启,提升效率与可靠性,适用于配... 目录前言介绍环境准备代码示例测试验证总结前言介绍在微服务架构中,为了更方便的向微服务实例广播消息,

MyBatis-Plus通用中等、大量数据分批查询和处理方法

《MyBatis-Plus通用中等、大量数据分批查询和处理方法》文章介绍MyBatis-Plus分页查询处理,通过函数式接口与Lambda表达式实现通用逻辑,方法抽象但功能强大,建议扩展分批处理及流式... 目录函数式接口获取分页数据接口数据处理接口通用逻辑工具类使用方法简单查询自定义查询方法总结函数式接口

nginx 负载均衡配置及如何解决重复登录问题

《nginx负载均衡配置及如何解决重复登录问题》文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx负载均衡配置及如何... 目录一:源码安装:1.配置编译参数2.编译3.编译安装 二,四层代理和七层代理区别1.二者混合使用举例

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用

Java中读取YAML文件配置信息常见问题及解决方法

《Java中读取YAML文件配置信息常见问题及解决方法》:本文主要介绍Java中读取YAML文件配置信息常见问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录1 使用Spring Boot的@ConfigurationProperties2. 使用@Valu

Jenkins分布式集群配置方式

《Jenkins分布式集群配置方式》:本文主要介绍Jenkins分布式集群配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装jenkins2.配置集群总结Jenkins是一个开源项目,它提供了一个容易使用的持续集成系统,并且提供了大量的plugin满

SpringBoot线程池配置使用示例详解

《SpringBoot线程池配置使用示例详解》SpringBoot集成@Async注解,支持线程池参数配置(核心数、队列容量、拒绝策略等)及生命周期管理,结合监控与任务装饰器,提升异步处理效率与系统... 目录一、核心特性二、添加依赖三、参数详解四、配置线程池五、应用实践代码说明拒绝策略(Rejected