CentOS 安装WebLogic

1.JDK 安装

bash 复制代码
cd /home/
mkdir java
cd java/
tar -zxvf jdk-8u321-linux-x64.tar.gz
bash 复制代码
vim /etc/profile

添加以下内容到 /etc/profile

bash 复制代码
JAVA_HOME=/home/java/jdk1.8.0_321
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

刷新配置,查看当前版本是否生效。

bash 复制代码
source /etc/profile
java -version

2.安装 weblogic

2.1 上传安装包

bash 复制代码
cd /usr/local/
mkdir weblogic12
cd weblogic12/

2.2 创建组、用户和设置权限

bash 复制代码
groupadd web
useradd -g web weblogic
passwd weblogic
New password: 输入密码(weblogic123)
Retype new password:重复输入密码(weblogic123)
chown -R weblogic:web /home
chown -R weblogic:web /usr/local

密码设置出现问题时 可以换用其他的密码

2.3 配置静默安装文件

2.3.1 配置 wls.rsp 文件

bash 复制代码
su - weblogic
cd /home/weblogic/
vim wls.rsp

添加如下内容:

bash 复制代码
[ENGINE]

#DO NOT CHANGE THIS.

Response File Version=1.0.0.0.0

[GENERIC]

#The oracle home location. This can be an existing Oracle Home or a new Oracle Home   insure having all dir read and write authority

ORACLE_HOME=/usr/local/weblogic12/wlsInstall

#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.

INSTALL_TYPE=WebLogic Server

#Provide the My Oracle Support Username. If you wish to ignore Oracle Configuration Manager configuration provide empty string for user name.

MYORACLESUPPORT_USERNAME=

#Provide the My Oracle Support Password

MYORACLESUPPORT_PASSWORD=<SECURE VALUE>

#Set this to true if you wish to decline the security updates. Setting this to true and providing empty string for My Oracle Support username will ignore the Oracle Configuration Manager configuration

DECLINE_SECURITY_UPDATES=true

#Set this to true if My Oracle Support Password is specified

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

#Provide the Proxy Host

PROXY_HOST=

#Provide the Proxy Port

PROXY_PORT=

#Provide the Proxy Username

PROXY_USER=

#Provide the Proxy Password

PROXY_PWD=<SECURE VALUE>

#Type String (URL format) Indicates the OCM Repeater URL which should be of the format [scheme[Http/Https]]://[repeater host]:[repeater port]

COLLECTOR_SUPPORTHUB_URL=

2.3.2 配置 oralnst.loc 文件

bash 复制代码
cd /home/weblogic/
vim oralnst.loc

添加如下内容

bash 复制代码
inventory_loc=/home/weblogic/oraInventory

inst_group=web

2.4 执行安装

bash 复制代码
cd /usr/local/weblogic12/
bash 复制代码
java -jar fmw_12.2.1.3.0_wls.jar  -silent  -responseFile  /home/weblogic/wls.rsp  -invPtrLoc /home/weblogic/oralnst.loc

3.配置 weblogic

3.1 新建目录和配置环境变量

bash 复制代码
mkdir -p /usr/local/weblogic12/wlsInstall/user_projects/domains/pyfile
/usr/local/weblogic12/wlsInstall/wlserver/server/bin/setWLSEnv.sh

3.2 设置 weblogic 域配置

bash 复制代码
cd /usr/local/weblogic12/wlsInstall/user_projects/domains/pyfile
cp /usr/local/weblogic12/wlsInstall/wlserver/common/templates/scripts/wlst/basicWLSDomain.py ./

3.3 执行 weblogic 域的创建

bash 复制代码
/usr/local/weblogic12/wlsInstall/oracle_common/common/bin/wlst.sh basicWLSDomain.py

4.启动 weblogic

bash 复制代码
cd /usr/local/weblogic12/wlsInstall/user_projects/domains/basicWLSDomain/bin
nohup ./startWebLogic.sh &
./stopWebLogic.sh

访问页面:http://ip:7001/console/

5.端口开放

切换到 root 用户

应用 firewall 相关命令控制防火墙

1、查看 firewall 的状态

bash 复制代码
firewall-cmd --state

2、开放 7001 端口

bash 复制代码
firewall-cmd --permanent --add-port=7001/tcp

3、查看防火墙的开放的端口

bash 复制代码
firewall-cmd --permanent --list-ports

4、重启防火墙(修改配置后要重启防火墙)

bash 复制代码
firewall-cmd --reload

通过以上操作即可实现端口外部访问;

JDK 下载链接:https://www.oracle.com/kw/java/technologies/javase/javase8u211-later-archive-downloads.html

WebLogic 下载链接:https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html

相关推荐
zhang133830890757 分钟前
传统机械三杯式风速传感器易磨损冻堵?CG-88金属超声波风速风向传感器给出免运维方案
运维·服务器·网络·人工智能·自动化
知已难寻27 分钟前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节
2601_949847753 小时前
bcrypt.js 跨端三方库仓颉适配全流程
linux·运维·ubuntu
m0_639906943 小时前
Linux 操作系统入门:目录结构、服务排查常用命令、Shell 脚本基础
linux·运维·后端
今天重构了吗3 小时前
Linux 上 rm -rf 删错了能找回吗
运维·服务器
KaiwuDB3 小时前
KaiwuDB 分布式集群扩缩容,从原理到完整操作踩坑总结
运维·数据库·分布式
codezzzsleep4 小时前
学术汇报 PPT 自动化生成实战指南
运维·自动化·powerpoint
古法老登瞎折腾4 小时前
大数据智能运维实战(九):让 AI 查日志——找到异常,也保留上下文
java·大数据·运维·人工智能·spring ai·mcp
水饺编程4 小时前
第2章:Linux 基础,exit 命令
linux·c语言·汇编
木子欢儿5 小时前
Debian 13 + vsftpd 搭建FTP服务
linux·服务器·前端·网络·debian