1、描述编辑
FineBI支持的Wildfly版本及对应的JDK版本:
Wildfly版本 | JDK版本 |
---|---|
Wildfly8~13 | JDK1.8 |
Jboss服务器从版本7以后,就改名为wildfly,当前wildfly最流行的版本是wildfly9.0。本章我们介绍的就是在Linux系统下进行的Wildfly9服务器部署。Wildfly9以上版本的部署方式与以下基本一致。
注:部署前请先确认服务器环境的JDK版本,默认下载的FineBI安装包为JDK1.8版本,若与环境不符,需确保环境为JDK1.8版本,否则无法部署成功并使用。
2、安装配置Wildfly编辑
在部署FineBI的工程前,我们首先需要部署并配置Wildfly服务器。
获取Wildfly安装包后,使用root权限进入对应安装目录,比如:
执行解压安装包的命令,如下:
解压好后,当前wildfly即可使下。我们进入解压好的文件夹,如下图:
其中 bin 文件夹是启动目录,standalone文件夹是配置和部署文件夹。
当前wildfly默认设置是只允许本机访问,因此要进行设置允许所有IP访问该服务器。
1. 执行命令进入安装包下的standalone/configuration文件夹,例如:
2. 打开配置文件standalone.xml;
3. 打开后,按 / 键进行搜索,关键词“inet-address”,如下图:
将以下三行内容中的 interface后的值都修改成any,修改后如下:
这样就可以允许所有IP访问。
3、Web工程部署编辑
1. 在FineBI安装目录%FineBI%/webapps/webroot/WEB-INF下面的lib文件夹中放入jersey-server-1.19.4.jar;
2. 将%FineBI%/webapps下的webroot整个文件夹放置到standalone文件夹下的deployments目录中,如下图:
并将该文件夹重命名为webroot.war,如下图:
3. 在该目录中新建一个名为webroot.war.deployed的文件;如下图:
5. 进入Wildfly的bin目录下面运行standalone.sh文件(Windows中为standalone.bat文件),参考如下:
6. Wildfly启动成功后,去webroot.war目录下面的WEB-INF/embed/finedb下,打开db.log文件,并在最后添加如下内容:
7. 重启Wildfly服务器,并在浏览器中输入http://localhost:8080/webroot/decision,可成功看到访问界面,证明部署成功。8080端口可根据需要进行修改。