Centos7静默安装Weblogic12C

1.前言

    WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

    我相信刚刚接触weblogic的部署很多人都会遇到很多坑,我也不例外,遇到很多坑,最后才总结出来,希望能给你们带来帮助!!!

2.准备环境

操作系统:centos7
Weblogic版本:fmw_12.1.3.0.0_wls.jar
JAVA版本:jdk-7u75-linux-x64.tar.gz

3.创建用户

groupadd weblogic
useradd weblogic –g weblogic
添加用户密码:
echo "weblogic" | passwd --stdin weblogic

4.安装JAVA环境

创建weblogic安装目录:mkdir /bea
授权:chown weblogic:weblogic /bea
上传jdk-7u75-linux-x64.tar.gz至/home/weblogic目录下
解压至/usr/local/目录下
tar –zxvf jdk-7u75-linux-x64.tar.gz –C /usr/local
添加环境变量:vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.7.0_75
export JRE_HOME=/usr/local/jdk1.7.0_75/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export ORACLE_HOME=/bea
使其环境变量生效:source /etc/profile

验证JAVA是否安装成功:java –version

5.创建安装配置文件

cd /home/weblogic

创建响应文件wls.rsp

响应文件中的项一定要写全,否则会报奇怪的错误。

[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
ORACLE_HOME=/bea
#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>
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>
COLLECTOR_SUPPORTHUB_URL=

创建Loc文件oraInst.loc

inventory_loc=/home/weblogic/oraInventory
#用户的组名称,根据实际的修改
inst_group=weblogic

6.安装weblogic

cd /home/weblogic

授权:chown weblogic:weblogic fmw_12.1.3.0.0_wls.jar

切换weblogic用户:su – weblogic

java -jar fmw_12.1.3.0.0_wls.jar -silent –responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc

安装过程:

启动程序日志文件为/tmp/OraInstall2016-05-13_01-02-56PM/launcher2016-05-13_01-02-56PM.log。 正在提取文件.........
启动 Oracle Universal Installer
检查 CPU 速度是否大于 300 MHz。 实际为 2400.217 MHz 通过
检查交换空间: 必须大于 512 MB。 实际为 18513912 MB 通过
检查此平台是否需要 64 位 JVM。 实际为64 通过 (不需要 64 位)
检查临时空间: 必须大于 300 MB。 实际为 36518 MB 通过 准备从/tmp/OraInstall2016-05-13_01-02-56PM启动 Oracle Universal Installer 日志:/tmp/OraInstall2016-05-13_01-02-56PM/install2016-05-13_01-02-56PM.log 版权所有 (c) 1996, 2014, Oracle 和/或其附属公司。保留所有权利。
正在读取响应文件... 开始检查: CertifiedVersions 预期的结果: enterprise-4,enterprise-5,enterprise-6,redhat-6,redhat-4,redhat-5,SuSE-11之一 实际结果: unkown()
此次检查的总体结果为: 通过 CertifiedVersions 检查: 成功。
开始检查: CheckJDKVersion 预期的结果: 1.7.0_15 实际结果: 1.7.0_80
检查完成。此次检查的总体结果为: 通过 CheckJDKVersion 检查: 成功。
已启用此会话的验证。 正在验证数据... 正在复制文件... 可以在以下位置找到本次安装会话的日志: /tmp/OraInstall2016-05-13_01-02-56PM/install2016-05-13_01-02-56PM.log -----------20%----------40%----------60%----------80%--------100%
Oracle Fusion Middleware 12c WebLogic Server 和 Coherence 12.1.3.0.0 的 安装 已成功完成。
日志已成功复制到/home/weblogic/oraInventory/logs。

7.创建域

导入环境变量:

export MW_HOME="/bea"
export WL_HOME="/bea/oracle_common"

进入目录:cd /bea/wlserver/common/bin

./commEnv.sh   #设置环境变量

方法一:

直接运行:./wlst.sh

Initializing WebLogic Scripting Tool (WLST) ... Welcome to WebLogic Server Administration Scripting Shell Type help() for help on available commands wls:/offline>readTemplate(‘/bea/wlserver/common/templates/wls/wls.jar‘)

wls:/offline/base_domain>cd(‘Servers/AdminServer‘)

wls:/offline/base_domain/Server/AdminServer>set(‘ListenAddress‘,‘‘)

wls:/offline/base_domain/Server/AdminServer>set(‘ListenPort‘,7001)

wls:/offline/base_domain/Server/AdminServer>cd(‘../..‘)

wls:/offline/base_domain>cd(‘Security/base_domain/User/weblogic‘)

wls:/offline/base_domain/Security/base_domain/User/weblogic>cmo.setPassword(‘weblogic123‘) wls:/offline/base_domain/Security/base_domain/User/weblogic>setOption(‘OverwriteDomain‘,‘true‘) wls:/offline/base_domain/Security/base_domain/User/weblogic>writeDomain(‘/bea/user_projects/domains/servyou_domain‘)

closeTemplate()

exit()

这一步的时间比较长一点,耐心等待……

方法二:

进入目录:cd /bea/wlserver/common/bin

vim create_domain.py

create_domain.py

readTemplate(‘/bea/wlserver/common/templates/wls/wls.jar‘)

cd(‘Servers/AdminServer‘)

set(‘ListenAddress‘,‘‘)

set(‘ListenPort‘,7001)

cd(‘../..‘)

cd(‘Security/base_domain/User/weblogic‘)

cmo.setPassword(‘weblogic123‘)

setOption(‘OverwriteDomain‘,‘true‘)

writeDomain(‘/bea/user_projects/domains/servyou_domain‘)

closeTemplate()

exit()

执行:./wlst.sh ./create_domain.py

8.启动weblogic

cd /bea/user_projects/domains/servyou_domain

./startWeblogic.sh

或者nohup startWeblogic.sh > note.log & tail -f note.log

修改Weblogic默认的SERVER NAME

步骤:

1 重命名..\你的域名\servers 下AdminServer文件夹。

2 将..\你的域名\config\config.xml中所有的AdminServer修改成新名称,与第1步中一致。

3 编辑..\你的域名\bin下setDomainEnv.cmd(setDomainEnv.sh),找到

set SERVER_NAME=AdminServer 并修改。

4 重启服务。

原文地址:https://www.cnblogs.com/JeremyWYL/p/8877922.html

时间: 2024-10-09 17:44:11

Centos7静默安装Weblogic12C的相关文章

[oracle部署实施] 基于centos7静默安装oracle 11gr2单实例数据库

基于centos7静默安装oracle 11gr2单实例数据库 1.vmware最小化安装centos7 分配20G硬盘+2G内存+nat网络 400mboot+4Gswap 去除kdump 最小化安装 并配置网络cat /etc/sysconfig/network-scripts/ifcfg-ens32BOOTPROTO="static"DEVICE="ens32"ONBOOT="yes"IPADDR=192.168.188.11NETMASK

Oracle 11g 基于CentOS7静默安装教程(无图形界面,远程安装)

一.安装前环境准备 1.  VMware Workstation 10 搭建 CentOS 7 x64位虚拟机,CentOS7操作系统最小化安装,2G内存,20G磁盘空间,1核CPU,已配置好网络IP:192.168.1.30 2.  已下载Oracle 11gLinux安装文件:linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip 3.  通过XmanagerXftp上传到虚拟机/tmp目录中. 二.操作系统准备

Centos7静默安装oracle11g

操作系统: [[email protected] ~]# uname -m x86_64 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) 安装软件包: 参考官方:http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCCADGD The following or later version of pac

CentOS7 静默安装Oracle 11gR2(11.2.0.1)

最近有个项目需要迁移,项目中数据库用的是oracle,期间折腾了好久,特此记录. 一,下载Oracle 1,首先下载Oracle 11gR2,地址如下:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html?spm=a2c4e.11153940.blogcont566703.10.36ae6c23iChOrf2,在页面上方勾选同意许可:3,在下方选择对应的oracle版本,这里选择11g

Centos7 静默安装Oracle11g以及可视化安装常见问题

Linux安装Oracle 11g (图形,静默两种安装方式) 环境:Centos 7.3 内存>1G 磁盘空间>7G 安装Openssh 运行级别 runlevel 3 or runlevel 5Oracle版本:linux.x64_11gR2关闭SElinux 和 防火墙 修改内核参数:Linux安装文档中给出的最小值:vi /etc/sysctl.conffs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152

Centos7 静默安装 Oracle11G

1.准备安装包: 安装包官网下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html 2.先临时关闭 selinux: [[email protected] ~]# setenforce 0 3.安装依赖的软件包: [[email protected] ~]# yum -y install binutils compat-libcap1

CentOS7 静默安装oracle12c

操作系统版本:rhel 7.4 Oracle 版本:oracle 12c  下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-linux-download-2240591.html 一.环境准备.用户组创建.修改系统内核参数.修改用户配置 1.安装准备 systemctl stop firewalld.service #关闭防火墙 systemctl disable

CentOS7静默安装数据库oralce11gR2

一.系统版本 操作系统: CentOS Linux release 7.3.1611 (Core) 二.oracle软件版本 oracle版本:linux.x64_11gR2linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip 三.创建用户.组 A) 创建用户和组 groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracle B

静默安装weblogic12c提示INST-07319: Oracle 主目录(O) 位置的验证失败。指定的位置已存在, 是非空目录并且不是有效的 Oracle 主目录

[[email protected] bea12c3]$ java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /app/bea12c3/weblogic/wls.rsp -invPtrLoc /app/bea12c3/weblogic/oraInst.loc 启动程序日志文件为/tmp/OraInstall2019-07-02_10-03-01AM/launcher2019-07-02_10-03-01AM.log.正在提取安装程序...