centos7.8安装weblogic12.2.1.3.0和oracle12.2.0.1.0

1、下载weblogic、oracle、jdk1.8安装包

weblogic:https://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html

jdk1.8:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

oracle12c:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

2、资料参考

weblogic:https://blog.csdn.net/showgea/article/details/82178746

centos7:可视化界面安装:https://www.cnblogs.com/passer101/p/9899249.html

vnc服务端安装:https://blog.csdn.net/baidu_41617231/article/details/90341440

oracle:https://www.cnblogs.com/zhouj850/p/13367469.html?utm_source=tuicool

             https://www.cnblogs.com/xqzt/p/5456401.html

jdk1.8:https://blog.csdn.net/showgea/article/details/82179140

3、第一步安装jdk1.8(切记如果有安装openjdk要先卸载)

4、创建用户和组
以root用户进行执行以下操作:

创建用户组:groupadd weblogic

创建用户:useradd -g weblogic weblogic

修改密码:passwd weblogic

passwd xxxxxx输入两次用户口令,口令更新完成

将fmw_12.2.1.3.0_wls.jar 上传至服务器下/home/weblogic 目录下

授权用户:chown weblogic fmw_12.2.1.3.0_wls.jar 

5、安装weblogic

1、使用root用户创建目录/data/weblogc并授权

创建目录:mkdir /data/weblogic

chmod 777  /data/weblogic //生产环境适量而设

授权用户:chown -R weblogic /data/weblogic

2、创建 oraInst.loc 文件

创建文件:touch oraInst.loc

vi 打开文件: vi oraInst.loc  添加如下内容:

inventory_loc=/data/weblogic/oraInventory

inst_group=weblogic

添加后:wq!保存

3、创建wls.rsp 响应文件

创建文件:touch wls.rsp

vi 打开文件: vi wls.rsp  添加如下内容:

[ENGINE]

Response File Version=1.0.0.0.0

[GENERIC]

ORACLE_HOME=/data/weblogic/Oracle/Middleware

INSTALL_TYPE=WebLogic Server

添加后:wq!保存

上述两个文件中/data/weblogic/oraInventory、/data/weblogic/Oracle/Middleware需手动创建

4、安装weblogic

响应文件必须指定全路径

在/home/weblogic目录下运行指令:

java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /data/weblogic/wls.rsp -invPtrLoc /data/weblogic/oraInst.loc

PS:如果出现“文件复制失败”,就是要授权/data/weblogic/oraInventory、/data/weblogic/Oracle/Middleware这两个目录访问权限777。

5、静默创建域

执行以下命令:

source /data/weblogic/Oracle/Middleware/wlserver/server/bin/setWLSEnv.sh

mkdir -p /data/weblogic/Oracle/Middleware/user_projects/domains/hnDoMain

cd /data/weblogic/Oracle/Middleware/user_projects/domains/hnDoMain

$JAVA_HOME/bin/java  weblogic.Server

 

Would you like the server to create a default configuration and boot?  (y/n): y


Enter username to boot WebLogic server:weblogic
Enter password to boot WebLogic server:       注意这里密码至少8位,必须包含字符串和数字,否则会创建domain失败
For confirmation, please re-enter password required to boot WebLogic server:


成功后显示:Server state changed to RUNNING


然后你就可以访问weblogic管理控制台:http://服务器IP地址:7001/console

 

6、设置WebLogic开机自启动
上面我们已经说过了安装部署WebLogic并部署webApp,不过还不尽如人意,因为在实际生产环境下,及其可能因为更新或者打补丁等重启,此时WebLogic不会自动启动,而我们又无法知道机器什么时候重启,不可能也不需要总是手工启动。下面我们来配置WebLogic开机自动启动。

1、创建WebLogic启动脚本
以root用户登录,执行如下命令,创建启动脚本:

# cd /etc/rc.d/init.d/
# vi weblogic


脚本中添加一下内容:

#!/bin/bash 
# chkconfig: 345 20 80 
# description: Weblogic Server auto start/stop script.
# /etc/rc.d/init.d/weblogic 

# Please edit the variable 
export BEA_BASE=/home/admin/Oracle/Middleware 
export BEA_HOME=$BEA_BASE/user_projects/domains/base_domain 
export BEA_LOG=$BEA_HOME/weblogic.log 
export PATH=$PATH:$BEA_HOME

BEA_OWNR="admin" 

# if the executables do not exist -- display error 

if [ ! -f $BEA_HOME/startWebLogic.sh -o ! -d $BEA_HOME ] 
then 
      echo "WebLogic startup: cannot start" 
      exit 1 
fi 

# depending on parameter -- startup, shutdown, restart 

case "$1" in 
  start) 
      echo -n "Starting WebLogic,log file $BEA_LOG: " 
      touch /var/lock/weblogic 
      su $BEA_OWNR -c "cd ${BEA_HOME}; nohup ./startWebLogic.sh > $BEA_LOG 2>&1  &" 
      echo "OK" 
      ;; 
  stop) 
      echo -n "Shutdown WebLogic: " 
      rm -f /var/lock/weblogic 
      su $BEA_OWNR -c "cd ${BEA_HOME}/bin; ./stopWebLogic.sh >> $BEA_LOG" 
      echo "OK" 
      ;; 
  reload|restart) 
      $0 stop 
      $0 start 
      ;; 
  *) 
      echo "Usage: `basename $0` start|stop|restart|reload" 
      exit 1 
esac 
exit 0 
2、赋予可执行权限
执行命令:

# chmod +x weblogic
3、添加到服务列表中
# chkconfig --add weblogic
4、检查是否添加成功
# chkconfig --list | grep weblogic
weblogic 0:关闭1:关闭2:关闭3:启用4:启用5:启用6:关闭

4.5、文件和执行程序授权

chown -R weblogic:weblogic /home/webapp/…./***domain(此路径为***/AdminServer.lok文件所在的domain路径)

5、使用方法
开机或重启WebLogic应用服务器weblogic服务会自动启动。 
停WebLogic服务

# service weblogic stop(或/etc/rc.d/init.d/weblogic stop)
Shutdown WebLogic: OK

启动WebLogic服务

# service weblogic start(或/etc/rc.d/init.d/weblogic start)
Starting WebLogic,log file 
/weblogic/bea/user_projects/domains/csky/weblogic.log: OK

6、安装centos可视化界面

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值