Linux系统如何安装WebLogic

发布时间:2022-01-24 10:38:35 作者:小新
来源:亿速云 阅读:553
# Linux系统如何安装WebLogic

## 前言

WebLogic是Oracle公司推出的企业级Java应用服务器,广泛应用于大型分布式系统和企业级应用部署。在Linux系统上安装WebLogic是许多Java开发者和系统管理员的必备技能。本文将详细介绍在Linux环境下安装WebLogic的完整流程,涵盖从环境准备到最终验证的所有步骤。

---

## 一、环境准备

### 1.1 系统要求
- **操作系统**:推荐使用RHEL/CentOS 7+、Ubuntu 18.04+或Oracle Linux
- **内存**:至少4GB(生产环境建议8GB以上)
- **磁盘空间**:至少10GB可用空间
- **Java环境**:JDK 8或JDK 11(需与WebLogic版本兼容)

### 1.2 下载必要软件
1. **JDK**:从[Oracle官网](https://www.oracle.com/java/technologies/javase-downloads.html)下载对应版本的JDK
2. **WebLogic安装包**:
   - 通过[Oracle官网](https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html)下载
   - 或使用`wget`命令下载(需Oracle账户):
     ```bash
     wget --user=your_email@domain.com --password=your_password https://download.oracle.com/otn/weblogic/version/fmw_14.1.1.0.0_wls_lite_generic.jar
     ```

---

## 二、安装JDK

### 2.1 解压JDK
```bash
tar -zxvf jdk-8u341-linux-x64.tar.gz -C /usr/local/

2.2 配置环境变量

编辑/etc/profile文件:

export JAVA_HOME=/usr/local/jdk1.8.0_341
export PATH=$JAVA_HOME/bin:$PATH

使配置生效:

source /etc/profile

2.3 验证安装

java -version

预期输出:

java version "1.8.0_341"

三、安装WebLogic

3.1 创建安装用户和目录

groupadd weblogic
useradd -g weblogic -d /home/weblogic -m weblogic
mkdir -p /opt/weblogic
chown -R weblogic:weblogic /opt/weblogic

3.2 运行安装程序

切换到weblogic用户:

su - weblogic

执行安装:

java -jar fmw_14.1.1.0.0_wls_lite_generic.jar

3.3 图形化安装向导

  1. 选择安装类型:WebLogic Server
  2. 指定安装目录:/opt/weblogic
  3. 选择JDK路径:自动检测或手动指定
  4. 取消安全更新注册(可选)
  5. 完成安装(约10-30分钟)

注意:若无图形界面,可使用静默安装模式:

> java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /path/to/response_file
> ```

---

## 四、创建WebLogic域

### 4.1 运行配置向导
```bash
cd /opt/weblogic/wlserver/common/bin/
./config.sh

4.2 配置选项

  1. 选择创建新域
  2. 域名:mydomain(可自定义)
  3. 模板选择:Basic WebLogic Server Domain
  4. 管理员账户:
    • 用户名:weblogic
    • 密码:需满足复杂度要求(如WebLogic123!
  5. 模式选择:
    • 开发模式(适合测试)
    • 生产模式(需配置JDBC等)

4.3 完成配置

默认端口:7001,生成目录:/opt/weblogic/user_projects/domains/mydomain


五、启动WebLogic服务

5.1 启动管理服务器

cd /opt/weblogic/user_projects/domains/mydomain/bin/
./startWebLogic.sh

5.2 验证启动

  1. 查看日志:

    tail -f /opt/weblogic/user_projects/domains/mydomain/servers/AdminServer/logs/AdminServer.log
    

    出现Server started in RUNNING mode表示成功

  2. 访问控制台:

    http://服务器IP:7001/console
    

六、配置系统服务(可选)

6.1 创建systemd服务

新建文件/etc/systemd/system/weblogic.service

[Unit]
Description=WebLogic Server
After=network.target

[Service]
Type=simple
User=weblogic
ExecStart=/opt/weblogic/user_projects/domains/mydomain/bin/startWebLogic.sh
ExecStop=/opt/weblogic/user_projects/domains/mydomain/bin/stopWebLogic.sh
Restart=on-failure

[Install]
WantedBy=multi-user.target

6.2 启动服务

systemctl daemon-reload
systemctl start weblogic
systemctl enable weblogic

七、防火墙配置

firewall-cmd --permanent --add-port=7001/tcp
firewall-cmd --reload

八、常见问题解决

8.1 内存不足错误

修改/opt/weblogic/user_projects/domains/mydomain/bin/setDomainEnv.sh

MEM_ARGS="-Xms1024m -Xmx2048m"

8.2 端口冲突

修改/opt/weblogic/user_projects/domains/mydomain/config/config.xml中的listen-port

8.3 控制台无法访问

检查: 1. 防火墙设置 2. WebLogic是否绑定到0.0.0.0而非127.0.0.1


九、总结

通过以上步骤,我们完成了: 1. JDK环境配置 2. WebLogic基础安装 3. 域创建与管理 4. 服务自动化启动

建议进一步配置: - SSL证书 - 集群部署 - 与Apache/Nginx集成

提示:生产环境建议使用Oracle官方提供的补丁工具(OPatch)保持版本更新。


附录:常用命令速查

功能 命令
启动域 ./startWebLogic.sh
停止域 ./stopWebLogic.sh
创建管理服务器 ./createServer.sh
查看版本 java weblogic.version

”`

注:实际安装时请根据具体WebLogic版本调整参数,本文以14.1.1为例。生产环境建议参考Oracle官方文档进行安全加固。

推荐阅读:
  1. WebLogic Server 12c (12.1.1)安装
  2. weblogic 命令行安装

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux weblogic

上一篇:Linux系统如何安装SonarQube

下一篇:如何解析Shell脚本基础知识与重定向与管道操作

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》