WebLogic 简介
WebLogic 是 Oracle 公司开发的一款企业级 Java EE(Java Platform, Enterprise Edition)应用服务器,广泛用于构建、部署和管理分布式应用。它支持高可用性、可扩展性和安全性,适用于大型企业环境。WebLogic 提供了完整的 Java EE 标准实现,包括 Servlet、JSP、EJB、JMS 等技术,同时集成了多种管理工具和监控功能。
WebLogic 核心功能
- Java EE 支持:完全兼容 Java EE 标准,支持企业级应用开发。
- 集群与负载均衡:支持多服务器集群,提供高可用性和故障转移能力。
- 安全性:集成身份认证、授权和加密功能,保障企业数据安全。
- 管理控制台:提供基于 Web 的管理界面,简化服务器配置和监控。
- 性能优化:支持连接池、缓存和线程管理,提升应用性能。
WebLogic 登录方法
通过 Web 控制台登录
- 输入凭据
使用安装时配置的管理员用户名和密码登录。默认用户名为
weblogic,密码为安装时设置的密码(默认一般为 Oracle@123)。 - 进入管理界面 登录成功后,进入 WebLogic 管理控制台,可进行服务器配置、应用部署等操作。
访问管理控制台
在浏览器中输入管理控制台地址,默认格式为:
http://<服务器 IP>:<端口>/console
启动 WebLogic 服务器
确保 WebLogic 服务已启动,通常通过运行 startWebLogic.sh(Linux)或 startWebLogic.cmd(Windows)脚本完成。
通过命令行工具登录
- 启动 WLST(WebLogic Scripting Tool)
运行
wlst.sh(Linux)或wlst.cmd(Windows)脚本,进入 WLST 交互环境。 - 执行管理操作 连接成功后,可通过 WLST 命令管理服务器,例如部署应用或修改配置。
连接至服务器 在 WLST 中输入以下命令连接至 WebLogic 服务器:
connect('<用户名>', '<密码>', 't3://<服务器 IP>:<端口>')
例如:
connect('weblogic', 'password123', 't3://localhost:7001')
通过 REST API 登录
使用令牌访问 API 在后续请求中携带令牌头:
curl -H "Authorization: Bearer <令牌>" http://<服务器 IP>:<端口>/management/weblogic/latest/domainConfig
获取认证令牌
使用 curl 或类似工具发送 POST 请求获取认证令牌:
curl -X POST -H "X-Requested-By: MyClient" -H -d http://<服务器 IP>:<端口>/management/weblogic/latest/domainRuntime/serverLifeCycleRuntimes


