历史版本18 :金蝶天燕部署工程 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

帆软产品版本
功能变动

FineReport11.0.9信创版

FineBI6.0.4信创版

-

1.2 功能简介

有时用户需要将 FineReport/FineBI 部署在金蝶容器中,帆软支持使用金蝶天燕  V9.0 和金蝶天燕  V10.0 作为中间件。

支持部署的环境信息详情参见:安装环境支持范围

2. 部署方法编辑

2.1 安装金蝶Apusic中间件

以下是部署和启动金蝶Apusic中间件的一般步骤,本文示例版本:银河麒麟+金蝶 Apusic V10.0。

具体的步骤可能会因版本和环境而有所不同,因此建议参考 金蝶天燕 官方文档以获取详细指导。

序号
步骤操作
1确认JDK环境安装金蝶Apusic中间件之前,需确保服务器中已经安装并配置好java运行环境
2安装中间件

请从 金蝶天燕 官方下载金蝶 Apusic 应用服务器软件安装包

上传安装包至服务器,解压该安装包即可完成安装

3启动默认域

安装金蝶Apusic应用服务器 V10.1时,自带默认域mydomain,本步骤简介如何启动该域

1)进入%APUSIC_HOME%/bin目录:cd /opt/ApusicAS/ass/bin

2)启动默认域 mydomain:asadmin start-domain mydomain

注:首次启动时需要设置3个管理员密码。

4启动管理控制台1)在启动管理控制台之前,必须至少启动1个Apusic 应用服务器域,并且设置管理员密码

2)在浏览器中输入:http://ip:6848,即可访问金蝶

3)输入用户名(admin)、密码(初始为空,按提示设置)进行登录

5修改参数
金蝶 Apusic V10.0自带的参数-Dcom.apusic.enterprise.overrideablejavaxpackages,与帆软依赖的hibernate框架冲突
请在管理控制台配置里的JVM参数列表中,检查是否存在参数-Dcom.apusic.enterprise.overrideablejavaxpackages,如有请删除

2.2 打war包

方案一:

1)参考 设计器部署概述 部署工程

2)在 FR/BI 安装目录%FR_HOME%/webapps/webroot  下执行以下语句打 war 包

jar cvf webroot.war *


方案二:

获取 webroot 压缩文件并将其上传至服务器中,如下图所示:

上传文件后,进入上传位置,例如 /opt/applications,新建文件夹 webroot 并将文件解压至新建文件夹中:

mkdir webroot
unzip webroot.zip /opt/applications/webroot

执行以下语句对解压好的 webroot 打 war 包:

jar cvf webroot.war *

2.3 部署应用

1)登录金蝶控制台,在控制台处点击「应用管理>部署应用」,如下图所示:

2)选择 war 包所在的位置,设置类型为「web应用程序」并设置上下文路径为/webroot,如下图所示:

注:请勿开启「隐式CDI」。

3)点击确定,并等待处理,如下图所示:

4)此时应用程序中会显示已经部署成功的工程,如下图所示:

2.4 添加apusic-web.xml文件

部署 FineReport,或金蝶天燕  V9.0 版本中间件部署 FineBI,均无需且不可执行本节操作。

仅金蝶天燕  V10.0 版本中间件、部署 FineBI 工程,为了防止JAR包冲突,导致BI中的数据关联功能失效,需要执行本节操作。

在FineBI工程/webapps/webroot/web-inf/文件夹下新增apusic-web.xml文件,文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<aas-web-app>
<class-loader delegate="false"/>
</aas-web-app>

2.5 访问工程

部署好的工程默认占用端口 6888,在浏览器中输入访问链接http://IP:6888/webroot/decision ,即可访问工程,如下图所示: