宝兰德BES中间件的部署与启动实战:从环境搭建到知行之桥上线

宝兰德 BES 中间件是一套国产企业级中间件解决方案,涵盖应用服务器、交易中间件、消息中间件以及中间件统一管理平台等核心产品,广泛应用于电信、金融及大型企业的信息系统建设中。

在实际项目中,BES 中间件通常作为应用运行与系统集成的基础平台,其部署与配置过程对系统稳定性和后续应用运行具有重要影响。我们的软件产品------知行之桥EDI系统可无缝融入宝兰德BES中间件部署,实现信创环境下自主可控的业务支撑。本文将以 宝兰德 BES 9.5.5 版本 为例,详细介绍 BES 中间件的部署、启动流程,并结合在 BES 平台上部署 知行之桥 应用的实际操作,帮助读者快速完成环境搭建与应用上线。

1.获取宝兰德BES系统

可通过宝兰德官网申请 BES 中间件体验版本

如需正式版本或商业授权,也可直接联系宝兰德商务人员获取相关安装包与支持。

**说明:**本文以 宝兰德 BES 9.5.5 版本 作为示例进行部署演示。

2.部署宝兰德BES中间件

(1)解压安装包

获取9.5.5 安装包后(示例文件名:BES-AppServer-Standard-9.5.5.7266.tar.gz),将安装包解压至指定目录即可

(2)安装补丁

  • 获取与当前版本对应的补丁包,并将补丁包解压至步骤(1)中 BES 解压目录下的 patchfiles 目录中(该目录需自行创建,通常位于 bin 目录同级)。

  • 进入BES解压目录下的bin目录,执行以下命令进行补丁安装:

    ./patch -path ../patchfiles

这里因为要删除一些东西需要等的时间比较久,出现以下截图内容表示打补丁完成

  • 确认补丁安装情况:./patch --list
3.运行宝兰德BES系统

执行命令:

复制代码
./iastool --user 用户 --passport 密码 --password 密码start --server

期间有问题需要查看BES 的log,查看文件为在BES目录下的logs文件夹中的server.log文件

4.访问宝兰德BES管理平台

http://IP或者域名:1900/console/

在BES上部署知行之桥
1.准备知行之桥war包

下载知行之桥安装包,解压后在webapp目录下得到arc.war

2.在BES中间件控制件中上传arc.war

应用管理---常用应用---部署---上传文件

默认配置进行下一步

注意在这一步勾选启动"JSP预编译"

3.启动或停止知行之桥

arc.war部署成功后,知行之桥默认是启动的,如果需要重启或者停止,在下图页面中勾选应用,进行操作即可

4.点击应用名,获取知行之桥的访问链接
5.访问知行之桥

访问成功后,表示知行之桥已经部署成功了,但是还不能登录,需要设置JAAS后才可以登录

创建用户(注意记住用户名和密码),进行登录,显示身份验证失败,需要按照以下步骤6,设置JAAS

6.设置JAAS

(1)停止BES

执行命令:

复制代码
./iastool --user 用户 --passport 密码 --password 密码stop --server

(2)在BES目录下的conf下新建jaas.config,内容如下

复制代码
Arc {
  arc.LoginModule required;
};

(3)在BES目录下的conf/server.config文件中添加配置,如下

复制代码
<auth-realm role-subtree="false" context-factory="com.sun.jndi.ldap.LdapCtxFactory" class-name="com.bes.enterprise.webtier.realm.JAASRealm" name="ArcRealm" use-context-class-loader="true" role-class-names="arc.GroupPrincipal" app-name="Arc" connection-timeout="5000" user-class-names="arc.SimplePrincipal" user-subtree="false"/>
复制代码
<jvm-options>-Djava.security.auth.login.config=/opt/bes955/conf/jaas.config</jvm-options>

注意:/opt/bes955/conf 目录改为实际自己的目录

(4)将BES目录下的deployments/arc/WEB-INF/lib中的arc.jar derby.jar rssbus.jar 拷贝到BES目录下的 lib目录下

(5)将BES目录下的modules/db/lib下的derby.jar备份为derby.jar-bak

(6)运行BES:执行命令:

复制代码
./iastool --user 用户 --passport 密码 --password 密码start --server

(7)访问知行之桥,进行登录

阅读原文:知行软件 | 宝兰德BES中间件的部署与启动实战:从环境搭建到知行之桥上线

相关推荐
kingx310 小时前
网络安全事件应急响应:X集团 WebServer 入侵溯源与处置
中间件·web·应急响应·取证·恶意样本
特立独行的猫a1 天前
ROS 2 主流DDS中间件入门:Cyclone DDS 与 Fast DDS 完全指南
中间件·ros2·dds·fast dds·cyclone dds
小易老师AI实战1 天前
用中间件把任务规划嵌进智能体循环
中间件·状态管理·智能体·工具调用·langgraph·任务规划
RuoyiOffice1 天前
SpringBoot3 + openGauss:RuoYi Office 登录、流程发布与用印填报适配实战
java·数据库·spring boot·opengauss·信创
绿蕉2 天前
从硬件内卷到“中间件荒“——仿真工具、开发接口、开源生态
中间件·机器人
小易老师AI实战2 天前
LangGraph Agent 任务规划中间件:TodoListMiddleware 原理解析
中间件·agent·langgraph·任务规划·大模型智能体
AI开源软件3 天前
SpringBoot信创项目怎么验收?从数据库迁移到交付证据
postgresql·springboot·达梦·opengauss·信创·企业管理系统
数据库小学妹3 天前
空间数据库 PostGIS 兼容性怎么验?函数、类型、坐标系逐条核(附 SQL)
gis·信创·空间分析·空间数据库·地图渲染
eleven_4u3 天前
QPS如何计算,如何部署架构
java·linux·运维·jvm·中间件
RuoyiOffice4 天前
达梦 DM8 + openGauss:RuoYi Office 的 MySQL 数据转换与导入实践
数据库·spring boot·python·sql·信创