Linux怎么安装weblogic

发布时间:2022-01-24 09:53:49 作者:kk
来源:亿速云 阅读:210
# Linux怎么安装WebLogic

## 前言

WebLogic Server是Oracle公司推出的企业级Java EE应用服务器,广泛应用于大型分布式系统。本文将详细介绍在Linux系统上安装WebLogic的完整流程,包括环境准备、安装步骤和常见问题解决。

---

## 一、环境准备

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

### 1.2 软件下载
1. 从Oracle官网下载WebLogic安装包:
   - 访问 [Oracle官网](https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html)
   - 选择对应版本(如WebLogic 14c)
   - 下载`generic`或`bin`格式安装包(如`fmw_14.1.1.0.0_wls_lite_generic.jar`)

2. 下载对应版本的JDK(如`jdk-8u301-linux-x64.tar.gz`)

---

## 二、安装步骤

### 2.1 安装JDK
```bash
# 创建安装目录
sudo mkdir -p /usr/java
cd /usr/java

# 解压JDK
sudo tar -zxvf ~/Downloads/jdk-8u301-linux-x64.tar.gz

# 配置环境变量
echo 'export JAVA_HOME=/usr/java/jdk1.8.0_301' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

# 验证安装
java -version

2.2 安装WebLogic

方法一:图形化安装(需X11转发)

# 赋予执行权限
chmod +x fmw_14.1.1.0.0_wls_lite_generic.jar

# 启动安装向导
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar

注意:如果通过SSH连接,需要配置X11转发:

> ssh -X username@server_ip
> ```

#### 方法二:静默安装(推荐生产环境)
1. 创建响应文件`silent.xml`:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<bea-installer>
  <input-fields>
    <data-value name="BEAHOME" value="/opt/oracle/weblogic" />
    <data-value name="WLS_INSTALL_DIR" value="/opt/oracle/weblogic/wlserver" />
    <data-value name="COMPONENT_PATHS" value="WebLogic Server" />
  </input-fields>
</bea-installer>
  1. 执行静默安装:
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /path/to/silent.xml

2.3 创建域(Domain)

# 进入配置工具目录
cd /opt/oracle/weblogic/wlserver/common/bin/

# 启动配置向导
./config.sh

# 或使用静默模式创建域
./config.sh -mode=console -silent_xml=/path/to/domain_config.xml

三、配置服务

3.1 创建启动脚本

sudo vi /etc/systemd/system/weblogic.service

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

[Service]
Type=simple
User=oracle
ExecStart=/opt/oracle/weblogic/user_projects/domains/base_domain/bin/startWebLogic.sh
ExecStop=/opt/oracle/weblogic/user_projects/domains/base_domain/bin/stopWebLogic.sh
Restart=always

[Install]
WantedBy=multi-user.target

3.2 启动服务

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

四、验证安装

  1. 检查服务状态:
systemctl status weblogic
  1. 访问控制台:

    • 打开浏览器访问 http://服务器IP:7001/console
    • 使用安装时设置的管理员账号登录
  2. 查看日志:

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

五、常见问题解决

5.1 内存不足错误

修改setDomainEnv.sh文件:

MEM_ARGS="-Xms1024m -Xmx2048m -XX:MaxPermSize=512m"

5.2 端口冲突

修改config.xml中的端口号:

<server>
  <name>AdminServer</name>
  <listen-port>7001</listen-port>
</server>

5.3 防火墙配置

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

六、卸载WebLogic

  1. 停止所有服务
  2. 删除安装目录:
rm -rf /opt/oracle/weblogic
  1. 清理环境变量

结语

本文详细介绍了Linux系统下WebLogic的完整安装流程。实际部署时请根据具体需求调整内存、端口等参数。对于生产环境,建议参考Oracle官方文档进行性能调优和安全配置。

注意事项: - WebLogic商业使用需要许可证 - 生产环境建议配置集群和高可用 - 定期备份域配置和部署应用 “`

(全文约1800字,可根据需要补充具体版本细节或截图说明)

推荐阅读:
  1. linux 上 weblogic 12c 版本的安装
  2. Weblogic12c for Linux安装教程

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

linux weblogic

上一篇:Linux系统中的hosts位置是什么

下一篇:基于vw的响应式排版和布局怎么实现

相关阅读

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

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