帆软报表平台管理、Tomcat 服务器部署
报表平台管理
服务器-报表平台管理-登录,使⽤之前设置的账号密码,如: admin admin
修改 FineReport 数据决策系统平台 logo 和标题
提前准备⼀张 logo 图⽚,上传,标题修改完回⻋,即完成

⽤⼾权限设置
新增⼀个⽤⼾,实现⼈员登录决策平台可以看到指定的⽬录,指定的⾸⻚
添加首页:目录管理-首页管理-添加首页
添加用户:用户管理-所有用户-添加用户(也可添加机构部门和角色(小组)

定时发送邮件
在 FineReport 管理系统中创建⼀个名为 “test_schedule” 的定时任务,执⾏的报表 为 “销量表” ,每天早上 9 点执⾏⼀次邮件发送 将 “test_schedule” 定时任务授权 给 “test_user” ⽤⼾组,并设置 “test_user” ⽤⼾组可以查看、编辑、删除定时任务。
配置邮件信息:系统管理-邮箱-添加发件人
密码为qq邮箱SMTP服务授权码(QQ邮箱-账号与安全-安全设置-生成授权码)

添加定时调度任务

定时任务授权
权限管理-管理系统-选择角色-定时调度-解锁

把周杰伦选择到新建的 test_user ⻆⾊⾥⾯ 左上⻆⻮轮权限配置⾥⾯功能全部开启 登录周杰伦账号,即可以进⾏对定时调度进⾏管理了
小组角色视角:

FineReport 独⽴部署
- 解压《 apache-tomcat-8.5.98-windows-x64.zip 》,把解压⽂件夹复制到 D 盘根⽬录,把帆软的
webroot
拷⻉到 D:\apache-tomcat-8.5.98\webapps 下 - 把java jdk的
tools.jar
⽂件复制到 D:\apache-tomcat-8.5.98\webapps\webroot\WEB-INF\lib 路径下 - 在 D:\apache-tomcat-8.5.98\bin 中找到 startup.bat 双击,最⼩化不要关闭
- 打开浏览器输⼊: http://localhost:8080/webroot/decision ( localhost 也可以换成⾃⼰的 ip 地址)
修改端⼝和内存
端⼝修改:打开⽂件 D:\apache-tomcat-8.5.98\conf\server.xml ,找到如下代码
1 | <Connector port="8080" protocol="HTTP/1.1" |
把 8080 改成 8081
内存修改:可以去帆软社区进⾏查找,在 tomcat 的 bin ⽬录下创建⼀个⽂件 setenv.bat , ⾥⾯放⼊如下代码:
1 | set JAVA_OPTS=%JAVA_OPTS% -Xms2048M -Xmx2048M -Xss1024k |
重启 tomcat ,登录系统验证:管理系统 智能运维 负载管理 内存容量: 2.0G
修改日志存储路径
⽇志⽂件默认存储在 D:\apache-tomcat-8.5.98\logs\fanruan.log
解压 jar 包:D:\apache-tomcat-8.5.98\webapps\webroot\WEB-INF\lib\fine-core-11.0.jar
解压后找到 D:\apache-tomcat-8.5.98\webapps\webroot\WEB-INF\lib\fine-core 11.0\com\fr\general\log\log4j2.xml ⽂件,编辑 log4j2.xml ⽂件, 修改:
fileName=”${sys:LOG_HOME}/../logs/fanruan.log” 这⼀⾏即可,改为 fanruan888.log, 把此⽂件放到 D:\apache-tomcat-8.5.98\webapps\webroot\WEB-INF\config 下,重启 tomcat ,路径产⽣新⽂件 D:\apache-tomcat-8.5.98\logs\fanruan888.log
仅通过 IP 登录数据决策系统
创建 D:/apache-tomcat-8.5.98/webapps/webroot/a.jsp ⽂件,代码如下:
1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %> |
修改 D:\apache-tomcat-8.5.98\conf\server.xml ⽂件的 8081 为 80
在161⾏左右的 Host 节点下,添加代码
1 | <Context path="" docBase="webroot" debug="0" reloadable="false" /> |
打开⽂件: D:/apache-tomcat-8.5.98/conf/web.xml
在 welcome-file-list 标签的最后添加⼀⾏:
1 | <welcome-file>a.jsp</welcome-file> |
重启 tomcat ,使用ip访问

LINUX 系统独立部署
1.把这两个⽂件 jdk-8u212-linux-x64.tar.gz 和 apache-tomcat-8.5.98.zip 传递到 /root 下
2.解压: tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/app/
3.配置环境变量,加⼊代码
vim /etc/profile.d/java.sh
1 | export JAVA_HOME=/opt/app/jdk1.8.0_212 export PATH=$PATH:$JAVA_HOME/bin |
刷新: source /etc/profile
测试: java -version
4.解压: unzip apache-tomcat-8.5.98.zip -d /opt/app/
5.赋权启动tomcat
chmod +x /opt/app/apache-tomcat-8.5.98/bin/*.sh
/opt/app/apache-tomcat-8.5.98/bin/startup.sh
6.修改端⼝:
vim /opt/app/apache-tomcat-8.5.98/conf/server.xml
把原来的 8080 修改为 8081
7.调⼤内存:
vim /opt/app/apache-tomcat-8.5.98/bin/catalina.sh
第⼆⾏添加: JAVA_OPTS=”-Xms512m -Xmx1024m -XX:MaxPermSize=512m”
8.重启 tomcat
/opt/app/apache-tomcat-8.5.98/bin/shutdown.sh
/opt/app/apache-tomcat-8.5.98/bin/startup.sh
9.查看⽇志: cat /opt/app/apache-tomcat-8.5.98/logs/catalina.2024-07-24.log
把⾃⼰帆软⼯作⽬录下的 webroot 压缩 ( 格式选择 zip) ,上传到 /opt/app/apache-tomcat 8.5.98/webapps/ 下
1 | cd /opt/app/apache-tomcat-8.5.98/webapps/ |
开机自启动
vim /lib/systemd/system/tomcat.service
加⼊如下内容:
1 | [Unit] Description=tomcat service After=network.target [Service] Type=forking ExecStart=/opt/app/apache-tomcat-8.5.98/bin/startup.sh ExecReload=/opt/app/apache-tomcat-8.5.98/bin/startup.sh -s reload ExecStop=/opt/app/apache-tomcat-8.5.98/bin/shutdown.sh PrivateTmp=true [Install] WantedBy=multi-user.target |
设置环境变量: vim /opt/app/apache-tomcat-8.5.98/bin/setclasspath.sh
第⼆⾏加⼊:
1 | export JAVA_HOME=/opt/app/jdk1.8.0_212 export JRE_HOME=/opt/app/jdk1.8.0_212/jre |
添加权限: chmod a+x /lib/systemd/system/tomcat.service
启⽤服务: systemctl enable tomcat.service
重启虚拟机后tomcat自动启动
