您好,登录后才能下订单哦!
# 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/
编辑/etc/profile
文件:
export JAVA_HOME=/usr/local/jdk1.8.0_341
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source /etc/profile
java -version
预期输出:
java version "1.8.0_341"
groupadd weblogic
useradd -g weblogic -d /home/weblogic -m weblogic
mkdir -p /opt/weblogic
chown -R weblogic:weblogic /opt/weblogic
切换到weblogic用户:
su - weblogic
执行安装:
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar
/opt/weblogic
注意:若无图形界面,可使用静默安装模式:
> 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
mydomain
(可自定义)weblogic
WebLogic123!
)默认端口:7001
,生成目录:/opt/weblogic/user_projects/domains/mydomain
cd /opt/weblogic/user_projects/domains/mydomain/bin/
./startWebLogic.sh
查看日志:
tail -f /opt/weblogic/user_projects/domains/mydomain/servers/AdminServer/logs/AdminServer.log
出现Server started in RUNNING mode
表示成功
访问控制台:
http://服务器IP:7001/console
新建文件/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
systemctl daemon-reload
systemctl start weblogic
systemctl enable weblogic
firewall-cmd --permanent --add-port=7001/tcp
firewall-cmd --reload
修改/opt/weblogic/user_projects/domains/mydomain/bin/setDomainEnv.sh
:
MEM_ARGS="-Xms1024m -Xmx2048m"
修改/opt/weblogic/user_projects/domains/mydomain/config/config.xml
中的listen-port
检查:
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官方文档进行安全加固。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。