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

Centos7静默安装Weblogic12C相关推荐

  1. 阿里云 centos7静默安装oracle12c,使用navicat 连接oracle数据库

    阿里云 centos7静默安装oracle12c,使用navicat 连接oracle数据库 需要切换到阿里云镜像的,仅供参考 使用yum -y update更新软件 1. 关闭防火墙 systemc ...

  2. centos7静默安装oracle11gR2 实践

    最近装oracle ,由于是命令方式,第一次入坑, centos7静默安装oracle11gR2 ,记录了下过程,感谢 M_默语这位仁兄的blog. 过程如下 #查看命令,下列是我的内存 1G以上 g ...

  3. Centos7 静默安装 Oracle RAC 11gR2

    vSphere EXSi + CentOS 7.4 静默安装 Oracle RAC (11gR2) 安装之前,先总结一下安装Oracle RAC的注意事项: 如果是在vSphere EXSi环境中搭建 ...

  4. CentOS7静默安装oracle11g

    操作系统: [root@docker ~]# uname -m x86_64 [root@docker ~]# cat /etc/redhat-release CentOS Linux release ...

  5. Centos7静默安装Oracle12c

    一. 安装前准备工作 关闭防火墙,禁止防火墙自动启动 systemctl stop firewalld.service --关闭防火墙 systemctl disable firewalld.serv ...

  6. centos7 静默安装 Oracle18c

    1.创建oralce用户以及用户组 groupadd -g 601 oinstall groupadd -g 602 dba groupadd -g 603 oper groupadd -g 604 ...

  7. Centos7静默安装Oracle11gR2

    一.准备工作: 1.下载Oracle:linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip 2.修改HostNam ...

  8. 在centos7中静默安装oracle11g

    Centos7静默安装Oracle11G r2 I'm coming !!! 如题,进行操作吧!!!!! 环境准备 软件包在此提取码:vt9f 步骤 安装yum源 在这里用的是阿里云的yum源 [ro ...

  9. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(静默创建实例_08)

    接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(执行安装_07) 创建ORACLE实例前提,准备下面7项工作 序号 说明 链接 ① 安装操作系统 https:/ ...

最新文章

  1. 新的一年,对产品和产品经理的感悟
  2. 如何画出几种常见二分类损失函数(附代码)
  3. 如何更改ubuntu的用户密码
  4. nod32 linux升级方法,打造全自动的NOD32升级服务器
  5. 关于Python你必须知道的常识
  6. poj 1734 Sightseeing trip(floyd 拓展 求最小环)
  7. Ubuntu使用总结二
  8. 这几天的QC培训想到的
  9. 理解 asyncio 来构建高性能 Python 网络程序 - Ricequant米筐量化
  10. 机器人商用或工业版控制器(含ROS和SLAM等)2022 部分
  11. 进销存仓库管理软件的应用场景与效益
  12. 承诺通过年薪百万的CISSP信息系统安全专家认证,未通过提供第二次认证费749美元
  13. 爬取网站时返回的html是乱码问题解决
  14. 【转】STM32 定时器 输出比较模式和PWM输出模式的区别
  15. 创建新的apple id_Apple似乎如何规划Apps的新未来
  16. 电脑启动出现0x0000007B的解决方案
  17. 全国计算机竞赛能保送清华北大吗,通过参加学科竞赛获得保送清华北大的机会很少,还有必要参加吗?...
  18. Codevs 打鼹鼠
  19. Qt/C++ 定时关机-给女票用的
  20. aop配置异常日志管理

热门文章

  1. 【Python笔记】集合
  2. 小程序入门学习02--导航栏及基础页面布局
  3. BP反向传播一文弄懂神经网络中的反向传播法
  4. 学会5个数据分析常见定律,数据敏感度提升N个度
  5. Windows TensorFlow环境搭建
  6. daysmatter安卓版_days matter
  7. 内购订单进行二次处理_物流图表复杂业务场景下的订单管理系统搭建
  8. vue设置金额和时间格式(团购倒计时下次一定)
  9. linux 日志 转存,如何记录linux终端下的操作日志(转)
  10. mysql如何查看dbid_如何获得数据库的DBID