更新时间:2024-05-07 GMT+08:00
分享

学工应用

学工应用部署

  1. 创建数据库用户

    参数说明:

    临时表空间的名称:TS_XSFW_TEMP

    临时表存放路径:DATA/urpdb/datafile/TS_XSFW_TEMP.dbf

    临时表空间初始大小:500m

    是否为自动表空间扩展:autoextend on

    自动扩展表空间大小设置:next 50m

    最大扩展表空间大小设置:maxsize 20480m

    设置是否采用本地表空间管理:extent management local

    查询表空间所在路径

    select name from V$datafile;

    创建表空间

    create tablespace TS_XSFW_D datafile 'DATA/urpdb/datafile/TS_XSFW_D.dbf' size 1g reuse autoextend on next 50m maxsize 20480m extent management local;

    参数说明:

    临时表空间的名称:TS_XSFW_D

    临时表存放路径:+DATA/urpdb/datafile/TS_XSFW_D.dbf

    临时表空间初始大小:1g

    是否为自动表空间扩展:autoextend on

    自动扩展表空间大小设置:next 50m

    最大扩展表空间大小设置:maxsize 20480m

    设置是否采用本地表空间管理:extent management local

    创建用户(usr_xsfw数据库用户名,wisedu数据库密码)

    create user usr_xsfw identified by wisedu default tablespace TS_XSFW_D temporary tablespace TS_XSFW_TEMP;

    授权用户

    grant connect,resource to usr_xsfw;
    grant create table ,create view to usr_xsfw;
    grant unlimited tablespace to usr_xsfw;
    grant CREATE MATERIALIZED VIEW to usr_xsfw;

  2. 创建集群的应用服务器

    新建集群,左侧环境菜单中点中“集群”,点“新建”按钮,如图所示:

    图1 新建集群

    单击“新建”按钮后,填写集群名称,然后单击“完成”按钮,如图所示:

    图2 新建集群2

    回到主界面,单击左上角“激活更改”按钮,如图所示:

    图3 新建集群3

    单击左侧菜单,“环境 > 服务器 > 锁定并编辑 > 新建”,如图所示:

    图4 新建集群4

    单击“新建”按钮,填写相关信息,选择“集群”,单击“下一步”,如图所示:

    图5 新建集群5

    单击“下一步”之后,直接单击“完成”按钮,如图所示:

    图6 新建集群6

    回到服务器的主界面,单击左上角“激活更改”按钮,如图所示:

    图7 新建集群7

    紧接着再建立集群中,其他服务器成员,单击“新建”,填写第二台服务器,如图所示:

    图8 新建集群8

    单击“下一步”,然后单击“完成”按钮,如图所示:

    图9 新建集群9

    单击“完成”后,回到主界面,单击左上角“激活更改”,如图所示:

    图10 新建集群10

  3. 创建数据源

    选择菜单“服务 > 数据源”,单击“锁定并编辑 > 新建”,选择“GridLink数据源”,单击“GridLink数据源”进入,如图所示:

    图11 创建数据源

    填写名称:xsfw_datasource,JNDI名称:jdbc/xsfw,填写完后,单击“下一步”,如图所示:

    图12 填写名称

    默认配置,单击“下一步”,如图所示:

    图13 默认配置

    默认配置选择“输入单个监听程序信息”,单击“下一步”,如图所示:

    图14 下一步1

    填写应用管理平台数据库连接信息,单击“下一步”,如图所示:

    图15 数据库连接信息

    单击“测试所有监听程序”,提示出现如图绿色连接测试成功字样,单击“下一步”,如图所示:

    图16 测试所有监听程

    去掉“启用FAN”参数前的“√”,单击“下一步”,如图所示:

    图17 下一步2

    默认配置,单击“下一步”,如图所示:

    图18 下一步3

    根据实际部署方案选择连接的服务器,单击“完成”,如图所示:

    图19 完成1
    图20 完成2

    单击菜单栏“激活更改”,如图所示:

    图21 激活更改1
    图22 激活更改2

  4. 配置NFS共享(单台服务器请忽略此步骤)

    共享目录路径是:/opt/wiseduAppGroups

    手动在/opt下创建wiseduAppGroups文件夹,并将文件夹的读写权限修改为775。

    创建命令为:mkdir wiseduAppGroups

    赋权命令为:chmod -Rf 775 /opt/wiseduAppGroups

    PS:创建wiseduAppGroups时,需要先查看weblogic是属于哪个用户及用户组。如下图所示,Oracle文件夹属于oracle用户及用户组,所以wiseduAppGroups文件夹也要属于oracle用户及用户组。

    图23 配置NFS共享

    配置hosts文件:

    备注:假设A机器IP为172.16.56.23,B机器IP为172.16.56.24

    vi /etc/hosts

    A机器配置

    172.16.56.23 app1

    172.16.56.24 app2

    B机器配置

    172.16.56.23 app1

    172.16.56.24 app2

    检查和确认NFS(23服务器)服务是否启动,如果没有启动执行:

    service nfs start

    在NFS服务器上面编写共享目录和共享给指定的学工域24服务器

    vi /etc/exports
    /opt/wiseduAppGroups  app2(rw,sync,no_root_squash)

    重启NFS服务器

    service nfs restart

    在学工域24服务器上挂载NFS,在需要访问共享的机器上执行挂载命令,

    命令格式:mount NFS服务器IP:共享目录本地挂载点目录

    mount -t nfs app1:/opt/wiseduAppGroups /opt/wiseduAppGroups

    用“# df –h”命令看能否自己挂载(如下图)

    df -h

    在需要访问共享的制作机服务器上写入自动启动挂载脚本,让系统在自起脚本中不断尝试挂载,以适应网卡连接延迟时间。

    vi /etc/rc.local
    mount -t nfs app1:/opt/wiseduAppGroups /opt/wiseduAppGroups

  5. 上传学工域业务应用包

    基本信息应用包(以基本信息线上包为例)

    前提:stateapp和funauthapp必须要上传,否则启动会报错。

    将下载得到的jbxxapp.zip包,上传至路径:/opt/wiseduAppGroups/xsfw文件夹内,与EMAP组件上传的文件同目录,并且解压到jbxxapp文件夹内。

    [weblogic@amp ~]$ cd /opt/wiseduAppGroups/xsfw
    [weblogic@amp xsfw]$ unzip -oq jbxxapp.zip -d jbxxapp

    更新迭代

    当公共包或者APP线上包有新版本更新之后需要先备份再删掉原部署包,将新版公共包或者线下包上传到安装目录下解压并授权后在weblogic控制台中更新部署即可。

部署验证

在浏览器输入:http://ip:端口/xsfw/sys/emaphome/portal/index.do

如果显示如下登录页面表示系统启动成功。

图24 部署验证

相关文档