Linux系统如何安装weblogci

发布时间:2022-01-24 11:00:59 作者:小新
来源:亿速云 阅读:232
# Linux系统如何安装WebLogic

## 前言

WebLogic是Oracle公司推出的企业级Java应用服务器,广泛应用于大型分布式系统开发。本文将详细介绍在Linux系统上安装WebLogic的完整流程,涵盖环境准备、安装步骤、域创建和基础配置等内容。

---

## 一、环境准备

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

### 1.2 软件下载
1. 从Oracle官网下载:
   - WebLogic安装包(如`fmw_14.1.1.0.0_wls_lite_generic.jar`)
   - 对应版本的JDK

2. 或通过命令行下载(需Oracle账户):
   ```bash
   wget --user=your_email@domain.com --password='your_password' \
   https://download.oracle.com/otn/nt/middleware/14c/14110/fmw_14.1.1.0.0_wls_lite_generic.jar

1.3 依赖安装

# CentOS/RHEL
sudo yum install -y glibc.i686 libstdc++.i686

# Ubuntu/Debian
sudo apt-get install -y lib32stdc++6

二、安装步骤

2.1 配置Java环境

# 解压JDK
tar -zxvf jdk-11.0.15_linux-x64_bin.tar.gz -C /opt/

# 设置环境变量
echo 'export JAVA_HOME=/opt/jdk-11.0.15' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

# 验证安装
java -version

2.2 安装WebLogic

  1. 创建安装目录:

    mkdir -p /opt/oracle/weblogic
    
  2. 运行安装程序:

    java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent \
    -responseFile /path/to/response_file \
    -invPtrLoc /path/to/oraInst.loc
    

响应文件示例weblogic_install.rsp):

   [ENGINE]
   Response File Version=1.0.0.0.0
   [GENERIC]
   DECLINE_SECURITY_UPDATES=true
   SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
   ORACLE_HOME=/opt/oracle/weblogic
   INSTALL_TYPE=WebLogic Server
  1. 等待安装完成(约5-15分钟)

三、创建WebLogic域

3.1 使用配置向导

cd /opt/oracle/weblogic/oracle_common/common/bin
./config.sh

按向导步骤选择: 1. 创建新域 2. 选择模板(建议Basic WebLogic Server Domain) 3. 设置管理员账号/密码 4. 选择JDK路径 5. 指定域位置(如/opt/oracle/domains/mydomain

3.2 静默模式创建域

./config.sh -mode=console -silent \
-responseFile /path/to/domain_template.rsp

四、启动与管理

4.1 启动管理服务器

cd /opt/oracle/domains/mydomain/bin
./startWebLogic.sh

访问控制台:http://服务器IP:7001/console

4.2 常用命令

命令 描述
startManagedWebLogic.sh 启动托管服务器
stopWebLogic.sh 停止服务器
wlst.sh 进入WLST命令行

4.3 配置系统服务

创建systemd服务文件/etc/systemd/system/weblogic.service

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

[Service]
Type=simple
User=oracle
ExecStart=/opt/oracle/domains/mydomain/startWebLogic.sh
Restart=on-failure

[Install]
WantedBy=multi-user.target

启用服务:

sudo systemctl daemon-reload
sudo systemctl enable weblogic
sudo systemctl start weblogic

五、安全配置

5.1 防火墙设置

# 开放端口
sudo firewall-cmd --permanent --add-port=7001/tcp
sudo firewall-cmd --reload

5.2 SSL配置

  1. 通过控制台导航到: 环境 > 服务器 > AdminServer > 配置 > 密钥库

  2. 选择”自定义标识和Java标准信任”密钥库

  3. 上传或生成证书


六、常见问题解决

6.1 安装失败排查

6.2 启动问题


七、性能优化建议

  1. JVM调优

    # 生产环境建议配置
    export MEM_ARGS="-Xms4G -Xmx8G -XX:MaxPermSize=2048m"
    
  2. 线程池调整

    • 建议值:Execute Thread Count = CPU核心数 × 3
  3. 日志管理

    <!-- 修改config.xml -->
    <log>
     <file-name>/var/log/weblogic/myserver.log</file-name>
     <rotation-type>byTime</rotation-type>
    </log>
    

结语

本文详细介绍了Linux系统下WebLogic的完整安装流程。实际部署时,请根据业务需求调整配置参数。对于生产环境,建议: - 使用分离的托管服务器 - 配置集群部署 - 实施定期备份策略

如需更高级功能(如集群配置、数据源管理等),可参考Oracle官方文档或联系Oracle支持团队。

附录: - Oracle WebLogic官方文档 - WebLogic最佳实践白皮书 “`

注:实际运行时请根据具体版本调整路径和参数。生产环境建议使用自动化工具(如Ansible)进行批量部署。

推荐阅读:
  1. 怎么安装linux系统
  2. Linux系统怎样安装Putty

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

linux

上一篇:Arch Linux的pacman命令怎么用

下一篇:Linux系统中如何更改I/O调度器

相关阅读

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

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