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

目录:

1、描述编辑

Websphere服务器(WebSphere Application Server)简称 WAS ,是 IBM 出的高性能的应用服务器,FineBI 支持该服务器的部署,且支持的 Websphere 版本及对应的JDK版本如下:

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

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

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

2、部署前准备编辑

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

3、部署步骤编辑

3.1 创建工程目录

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

3.2 放置 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

3.3 修改内存

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

3.4 部署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

3.5 检测是否部署成功

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

33333.png

2)启动成功后如下图:

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

注:地址由“服务器IP”+“端口”+“工程文件名”+“decision”组成。