跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

宝兰德 BES 中间件部署与启动实战:从环境搭建到应用上线

宝兰德 BES 中间件是国产企业级应用服务器。介绍 BES 9.5.5 版本的部署流程,包括解压安装、补丁更新、服务启动及控制台访问。随后演示在 BES 平台上部署目标应用(WAR 包)的步骤,涉及应用上传、JSP 预编译配置、启停管理。针对登录认证问题,提供了 JAAS 配置文件修改及 JVM 参数设置方案,确保应用正常运行。

疯疯癫癫发布于 2026/3/25更新于 2026/7/2355 浏览
宝兰德 BES 中间件部署与启动实战:从环境搭建到应用上线

宝兰德 BES 中间件部署与启动实战

宝兰德 BES 中间件是一套企业级中间件解决方案,涵盖应用服务器、交易中间件等产品,广泛应用于电信、金融及大型企业的信息系统建设中。在实际项目中,BES 中间件通常作为应用运行与系统集成的基础平台,其部署与配置过程对系统稳定性具有重要影响。本文将以宝兰德 BES 9.5.5 版本为例,详细介绍 BES 中间件的部署、启动流程,并结合在 BES 平台上部署目标应用的实际操作,帮助读者快速完成环境搭建与应用上线。

1. 获取宝兰德 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 目录下的 logs 文件夹中的 server.log 文件。

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

通过浏览器访问:

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

在 BES 上部署目标应用

1. 准备目标应用 WAR 包

下载并解压应用安装包,在 webapp 目录下得到 arc.war 文件。

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

进入应用管理—常用应用—部署—上传文件页面,选择文件上传。

默认配置进行下一步,注意勾选启动'JSP 预编译'。

3. 启动或停止目标应用

arc.war 部署成功后,默认处于启动状态。如果需要重启或者停止,在管理页面勾选应用进行操作即可。

4. 获取应用访问链接

点击应用名,获取目标应用的访问链接。

5. 访问目标应用

访问成功后,表示目标应用已经部署成功。此时可能无法直接登录,需要设置 JAAS 后才能登录。

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

6. 设置 JAAS

(1)停止 BES

执行命令:

./iastool --user 用户  密码  密码  
--passport
--password
stop
--server
(2)新建 jaas.config

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

Arc { arc.LoginModule required; };
(3)修改 server.config

在 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 选项:

<jvm-options>-Djava.security.auth.login.config=/opt/bes955/conf/jaas.config</jvm-options>

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

(4)拷贝 jar 包

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

(5)备份 derby.jar

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

(6)运行 BES

执行命令:

./iastool --user 用户 --passport 密码 --password 密码 start --server
(7)登录应用

访问目标应用,进行登录。

目录

  1. 宝兰德 BES 中间件部署与启动实战
  2. 1. 获取宝兰德 BES 系统
  3. 2. 部署宝兰德 BES 中间件
  4. (1)解压安装包
  5. (2)安装补丁
  6. 3. 运行宝兰德 BES 系统
  7. 4. 访问宝兰德 BES 管理平台
  8. 在 BES 上部署目标应用
  9. 1. 准备目标应用 WAR 包
  10. 2. 在 BES 中间件控制台中上传 war 包
  11. 3. 启动或停止目标应用
  12. 4. 获取应用访问链接
  13. 5. 访问目标应用
  14. 6. 设置 JAAS
  15. (1)停止 BES
  16. (2)新建 jaas.config
  17. (3)修改 server.config
  18. (4)拷贝 jar 包
  19. (5)备份 derby.jar
  20. (6)运行 BES
  21. (7)登录应用
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • ClawdBot 快速上手:Web 控制台配置、设备授权与 Dashboard 访问
  • llama.cpp Vulkan 后端编译难题解决:环境配置与实战修复
  • Go 语言字符串反转算法实现
  • 前端常用动画库实战:GSAP、Lottie、Swiper 与 AOS
  • 智谱清言(ChatGLM)大模型应用与功能详解
  • OpenClaw 联网工具使用指南:提升 AI 实时信息获取能力
  • QMT 原生接口获取股票列表、申万行业及概念数据(Python 实现)
  • Nginx 配置 HTTPS 实战:前后端集成方案
  • 详解高速 ADC 的串行 LVDS 数据捕获与接口设计
  • 【硬核】从零搭建16人AI数字员工团队:OpenClaw“龙虾”部署大战斗
  • JWT 漏洞原理与 WebGoat 第六、十一关实战解析
  • Python 遊戲開發實戰:100 個項目從入門到進階
  • C++ 特殊类设计实战:拷贝控制、内存分配与单例模式
  • Redis 核心数据结构:String 类型深度解析与 C++ 实战
  • Java 集合体系与 Collection 遍历方法
  • 基于FPGA的毕业设计效率提升:从串行仿真到并行硬件加速
  • AG-UI:连接 AI 智能体与用户应用的开放协议
  • VR 与 AR 技术深度解析:原理、应用与未来趋势
  • VR、具身智能与人形机器人:构建现实世界的智能接口
  • C++ 异常处理机制深度解析

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online