在Debian上安装WebLogic需要哪些步骤
导读:在 Debian 上安装 WebLogic 的步骤 一 准备与兼容性 系统更新与依赖 更新系统并安装常用依赖:sudo apt update && sudo apt upgrade -y 安装基础依赖:sudo apt-...
在 Debian 上安装 WebLogic 的步骤
一 准备与兼容性
- 系统更新与依赖
- 更新系统并安装常用依赖:sudo apt update & & sudo apt upgrade -y
- 安装基础依赖:sudo apt-get install -y build-essential libaio-dev libnsl1 libssl-dev
- Java 环境
- WebLogic 12c 系列通常要求 Java 8;部分新版本支持 Java 11。在 Debian 上可安装 OpenJDK(如 openjdk-11-jdk)或使用 Oracle JDK 8。
- 版本选择与兼容性提示
- 常见可用版本包括 WebLogic 12.2.1.x 与 14.x。较老的 10g/11g 在较新 Debian 上可能存在兼容性问题,建议优先选择 12.2.1.4 或 14.x,并在测试环境验证。
二 安装与域创建
- 创建系统用户(推荐非 root 运行)
- sudo groupadd weblogic
- sudo useradd -g weblogic -d /home/weblogic -s /bin/bash weblogic
- sudo passwd weblogic
- 安装 WebLogic(两种常见形态)
- 通用安装包(.jar):从 Oracle 获取安装 JAR(如 fmw_14.1.1.0.0_wls_lite_generic.jar),以 weblogic 用户执行:java -jar fmw_14.1.1.0.0_wls_lite_generic.jar,按向导完成安装。
- 解压版(.zip/.tar.gz):下载 WebLogic 的 Linux 压缩包,解压至 /opt(示例:unzip weblogic-linux-x86-64-143100.0.zip -d /opt/weblogic)。
- 环境变量(示例,按实际路径调整)
- 全局或用户级配置:
- echo ‘export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64’ > > /home/weblogic/.bashrc
- echo ‘export WL_HOME=/opt/weblogic/wlserver’ > > /home/weblogic/.bashrc
- echo ‘export DOMAIN_HOME=/opt/weblogic/user_projects/domains/mydomain’ > > /home/weblogic/.bashrc
- echo ‘export PATH=$JAVA_HOME/bin:$WL_HOME/server/bin:$PATH’ > > /home/weblogic/.bashrc
- source /home/weblogic/.bashrc
- 全局或用户级配置:
- 创建管理域
- 进入域模板或工具目录,执行:/opt/weblogic/wlserver/common/bin/config.sh(图形或控制台模式),按向导设置管理员账户、监听端口(默认 7001)等,完成后生成 $DOMAIN_HOME。
三 启动与验证
- 启动与停止
- 启动:$DOMAIN_HOME/bin/startWebLogic.sh(首次启动按提示设置管理员口令)
- 停止:$DOMAIN_HOME/bin/stopWebLogic.sh
- 访问控制台
- 浏览器访问:http://< 服务器IP或主机名> :7001/console,使用创建的管理员账户登录。
- 防火墙与监听
- 开放端口(示例):sudo ufw allow 7001/tcp(或 firewalld/iptables 等效规则),确保客户端可访问管理控制台与业务端口。
四 安全与运维最佳实践
- 运行身份与权限
- 全程使用 weblogic 系统用户运行与管理 WebLogic,避免使用 root。
- 加固与加密
- 配置 SSL/TLS(在管理控制台或 config.xml 中启用并配置密钥库/信任库),对外优先使用 HTTPS/443,管理端口可限制来源 IP。
- 部署与日志
- 应用部署可通过控制台或命令行工具完成;定期检查 $DOMAIN_HOME/logs 下的服务与应用日志,配置必要的监控与告警。
五 升级与迁移要点
- 升级
- 完整备份域与应用;核对新版本与 Debian/Java 的兼容性;按顺序停机、执行升级、启动验证与回归测试,并持续监控。
- 迁移
- 准备目标环境(同版本 WebLogic 与依赖);迁移域配置、应用与数据库(如 Data Pump);启动验证与流量切换,更新运维文档。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 在Debian上安装WebLogic需要哪些步骤
本文地址: https://pptw.com/jishu/758296.html
