CentOS7安装weblogic
- CentOS 7
- JDK1.8 (weblogic必须使用JDK)
- WebLogic(Oracle WebLogic Server 12.1.3 Generic)安装文件: http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html
- JDK安装文件: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- 设置虚拟内存
# 添加swap分区
dd if=/dev/zero of=/var/swapfile bs=1024 count=4048k
# 对交换文件格式化并转换为swap分区
mkswap /var/swapfile
# 挂载并激活分区
swapon /var/swapfile
# 修改权限
chmod -R 0600 /var/swapfile
# 设置开机加载分区
echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab
- 将jdk和weblogic安装文件下载到 /opt 目录下
- 安装JDK
yum install -y jdk-8u181-linux-x64.rpm
注意:
JDK安装完成后,需要修改 /usr/java/jdk1.8.0_181-amd64/jre/lib/security/java.security 文件,
将
securerandom.source=file:/dev/random
修改为
securerandom.source=file:/dev/./urandom
- 创建用户
useradd -s /bin/bash weblogic
- 修改weblogic配置文件
su - weblogic #切换到weblogic用户
vi /home/weblogic/.bash_profile
##################################################################
在 /home/weblogic/.bash_profile 文件追加以下内容
##################################################################
export ORACLE_BASE=/home/weblogic/wls/oracle
export ORACLE_HOME=$ORACLE_BASE/product/fmw12
export MW_HOME=$ORACLE_HOME
export WLS_HOME=$MW_HOME/wlserver
export WL_HOME=$WLS_HOME
export DOMAIN_BASE=$ORACLE_BASE/config/domains
export DOMAIN_HOME=$DOMAIN_BASE/TEST
- 应用配置文件
source /home/weblogic/.bash_profile
- 创建weblogic安装目录
mkdir -p $ORACLE_BASE
mkdir -p $DOMAIN_BASE
mkdir -p $ORACLE_HOME
mkdir -p $ORACLE_BASE/config/applications
mkdir -p /home/weblogic/wls/oraInventory
chmod -R 775 /home/weblogic/wls
- 创建静默安装文件
cd /home/weblogic/wls
vi oraInst.loc
#################################################
oraInst.loc
#################################################
inventory_loc=/home/weblogic/wls/oraInventory
inst_group=weblogic
vi wls.rsp
#################################################
wls.rsp
#################################################
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/home/weblogic/wls/oracle/product/fmw12
INSTALL_TYPE=WebLogic Server
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
- 安装weblogic
cd /opt/weblogic
java -jar fmw_12.1.3.0.0_wls.jar -silent -responseFile /home/weblogic/wls/wls.rsp -invPtrLoc /home/weblogic/wls/oraInst.loc
如果显示下面内容说明已经安装成功:
-----------20%----------40%----------60%----------80%--------100%
The installation of Oracle Fusion Middleware 12c WebLogic Server and Coherence 12.1.3.0.0 completed successfully.
Logs successfully copied to /home/weblogic/wls/oraInventory/logs.
cd $WL_HOME
cd common/bin/
./commEnv.sh
./wlst.sh
输入的命令如下:
readTemplate('/home/weblogic/wls/oracle/product/fmw12/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenAddress','172.17.0.6') #该IP是服务器的IP
set('ListenPort',7001) #weblogic监听的端口号
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('Test1234') #weblogic 密码
setOption('OverwriteDomain','true')
writeDomain('/home/weblogic/wls/oracle/config/domains/TEST')
closeTemplate()
exit()
cd $DOMAIN_HOME
cd bin/
./startWebLogic.sh &
http://172.17.0.6:7001/console
用户名: weblogic
密码: Test1234