历史版本9 :Websphere服务器部署 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

Websphere版本   JDK版本  
          websphere8.5.5.13 版本            JDK1.8

注:部署前请先确认服务器环境的 JDK 版本,默认下载的 FineBI 安装包为 JDK1.8 版本,且 FineBI5.0 及以上版本仅支持 JDK1.8 。

1.2 应用场景

有时用户需要将工程部署在 WebSphere 中使用。

1.3 功能介绍

FineBI 支持将工程部署在 WebSphere 中使用。本文以 Linux 系统为例部署 WebSphere8.5.5.13 服务器。

注:目前 Windows+Websphere8.5 及以上版本不支持部署 FineBI5.1 工程。

2. 示例编辑

示例环境为 centos + Websphere 8.5.5.13 + JDK1.8 ,其他版本步骤基本相同,可能每个版本功能位置不同,需要找到自身版本环境的对应位置。

2.1 操作步骤

2.1.1 部署准备

1)升级 Websphere

因为 FineBI 内置 Spider 引擎不支持 JDK 1.6 ,因此需要将 Websphere 升级到 8.5.5.13 或更新的版本,才可以配置 JDK 1.8。任何低于 8.5.5.13 的版本都需要先升级到 8.5.5.13 ,升级后再配置使用 JDK1.8。

详情请参见:Websphere升级 。

2)升级SDK

在已经确保 Websphere 版本为 8.5.5.13 或更新版本,并且已经配置使用了 JDK1.8 。此时需要升级 SDK 版本到 8.0.5.17,这里采用直接替换的方法升级

详情请参见:Websphere升级最新的SDK 。

2.2.2 创建工程目录

1)此处采用ear包的方式部署 BI 。

首先在was工程节点目录下创建 webroot.ear 目录,参考如下命令(根据自己的was工程节点目录修改)

cd  /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/localhostNode01Cell/
mkdir  webroot.ear

2)将 %FineBI%/webapps/webroot文件夹拷贝至目录 webroot.ear下,参考如下命令:

cp  -r   /opt/FineBI/webapps/webroot        
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/localhostNode01Cell/webroot.ear

3)进入 webroot.ear 目录,将 webroot 文件夹重命名为 webroot.war,参考如下命令:

cd /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/localhostNode01Cell/webroot.ear
mv webroot webroot.war

2.2.3 放置 tools.jar

将 was 使用的 jdk 文件夹下的 tools.jar 文件拷贝至 webroot.ear/webroot.war/WEB-INF/lib 目录下

cp /opt/IBM/WebSphere/AppServer/java_1.8_64/lib/tools.jar  
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/localhostNode01Cell/webroot.ear/webroot.war/WEB-INF/lib

2.2.4 修改内存

1)启动 was 工程,登录管理控制台。Websphere 的部署是在管理控制台进行部署,跟 Tomcat 等差别很大。进入管理控制台登录界面,输入用户名密码,如下图所示:

2)打开左侧目录树的服务器,点击Websphere Application Server ,选择server1,如下图所示:

333.png

3)选择Java和进程管理中的进程定义 ,如下图所示:

111.png

4)选择其他属性中的Java虚拟机,如下图所示:

444.png

5)设置初始堆大小最大堆大小都为4096,如下图所示:

44444.png

6)点击完成后,点击保存到主配置,使配置生效,如下图所示:

5555.png

2.2.5 部署BI

1)新建应用程序

打开左侧目录树的应用程序,点击新建应用程序,选择右侧显示框中的新建企业应用程序,如下图所示:

8882.png

2)选择远程文件系统,手动输入webroot.ear 文件夹的路径,如 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/localhostNode01Cell/webroot.ear 然后点击下一步,如下图所示:

635.png

3)选择详细-显示所有的安装选项和参数,点击下一步,如下图所示:

78.png

4)企业应用程序和模块的选项,点击下一步,如下图所示:

4444.png

5)进入步骤2:将模块映射至服务器,勾选复选框,如下图所示:

2222.png

6)点击下一步,进入步骤3,按照默认设置,如下图所示:

7)继续点击下一步至步骤 4 , 映射共享库,勾选步骤 4 下的所有复选框,如下图所示:

8)下一步进入步骤5,映射共享库关系,勾选下面的复选框,如下图所示:

007.png

9)下一步进入步骤6,为 Web 模块映射虚拟主机,勾选复选框,如下图所示:

006.png

10)下一步进入步骤7,为 Web 模块映射上下文根,将上下文根改为工程名,如下图所示:

005.png

11)下一步进入步骤8, 映射 JASPI 提供程序,勾选复选框,如下图所示:

0004.png

12)下一步勾选metadata-complete属性框,如下图所示:

0003.png

13)点击下一步,如下图所示:

002.png

14)点击完成,如下图所示:

0001.png

15)开始进入安装页面,如下图所示:

01.png

16)等待安装完成后,点击保存到主配置,如下图所示:

00.png

17)至此 Websphere 就部署好了,自动跳转至路径选择页面,如下图所示:

yzj.png

2.2.6 检测是否部署成功

1)选择左侧目录树中的应用程序>应用程序类型>websphere企业应用程序,勾选部署的工程名,点击启动,如下图所示:

33333.png

2)启动成功后如下图所示:

2.2 效果查看

1)输入访问地址http://虚拟机ip:9080/webroot/decision可成功看到访问界面,9080端口可根据需要进行修改。如下图所示:

注:访问地址由「服务器IP+端口+工程文件名+decision」组成。

2.3 服务器宕机风险参数设置

FineBI 对服务器有一定的配置要求,当服务器不能满足 BI 使用时,会出现宕机风险,相关参数配置详情参见:FineBI宕机风险参数说明