静默安装weblogic 12.2.1.3单实例

一 WebLogic介绍

Oracle WebLogic Server是一个可扩展的企业级Java平台企业版7(JavaEE7)应用服务器。

WebLogic Server基础设施支持多种类型的分布式应用程序的部署,是基于面向服务架构(SOA)构建应用程序的理想基础。

二 安装WebLogic

2.1 安装前的准备工作

2.1.1 验证操作系统环境

2.1.1.1 创建一个独立的操作系统用户

useradd weblogic

passwd weblogic

2.1.1.2 安装JDK

对于12c(12.2.1),经过认证的JDK是1.8.0_60及更高版本。

可参考https://blog.csdn.net/yabingshi_tech/article/details/51498017

2.1.2 下载安装包

https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html

 

 

2.2 静默安装

假如服务器上不支持图形用户界面,则可以选择静默安装方式。

2.2.1 解压

su - weblogic

unzip fmw_12.2.1.3.0_wls_Disk1_1of1.zip

2.2.2 创建响应文件

vi 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=/home/weblogic/products/oracle



#Set this to true if you wish to skip software updates

DECLINE_AUTO_UPDATES=true



#My Oracle Support User Name

MOS_USERNAME=



#My Oracle Support Password

MOS_PASSWORD=<SECURE_VALUE>



#If the Software updates are already downloaded and available on your local system,

#then specify the path to the directory where these patches are available and

#set SPECIFY_DOWNLOAD_LOCATION to true

AUTO_UPDATES_LOCATION=



#Proxy Server Name to connect to My Oracle Support

SOFTWARE_UPDATES_PROXY_SERVER=



#Proxy Server Port

SOFTWARE_UPDATES_PROXY_PORT=



#Proxy Server Username

SOFTWARE_UPDATES_PROXY_USER=



#Proxy Server Password

SOFTWARE_UPDATES_PROXY_PASSWORD=<SECURE_VALUE>





#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.2.3 创建oraInst.loc

vi oraInst.loc

inventory_loc=/home/weblogic/oraInventory

inst_group=weblogic

2.2.4 安装

[weblogic@localhost ~]$ java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc

启动程序日志文件为/tmp/OraInstall2020-08-17_04-09-40PM/launcher2020-08-17_04-09-40PM.log。

正在提取安装程序... . . . . . . . . . . . . . 完成

检查 CPU 速度是否大于 300 MHz。   实际为 2294.688 MHz    通过

检查交换空间: 必须大于 512 MB。   实际为 2047 MB    通过

检查此平台是否需要 64 位 JVM。   实际为64    通过 (不需要 64 位)

检查临时空间: 必须大于 300 MB。   实际为 11502 MB    通过

准备从/tmp/OraInstall2020-08-17_04-09-40PM启动 Oracle Universal Installer

日志:/tmp/OraInstall2020-08-17_04-09-40PM/install2020-08-17_04-09-40PM.log

版权所有 (c) 1996, 2017, Oracle 和/或其附属公司。保留所有权利。

正在读取响应文件...

跳过软件更新

开始检查: CertifiedVersions

预期的结果: oracle-6, oracle-7, redhat-7, redhat-6, SuSE-11, SuSE-12之一

实际结果: redhat-null

检查完成。此次检查的总体结果为: 通过

CertifiedVersions 检查: 成功。





开始检查: CheckJDKVersion

问题: 此 JDK 版本在公开发布时未经过认证。此版本可能已在公开发布后经过认证。



建议: 请查看 Supported System Configurations Guide (http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html) 以获取详细信息。请按 "下一步" 继续。



预期的结果: 1.8.0_131

实际结果: 1.8.0_92

警告: 检查:CheckJDKVersion已完成但出现警告。





已启用此会话的验证。

正在验证数据

复制文件

完成百分比: 10

完成百分比: 20

完成百分比: 30

完成百分比: 40

完成百分比: 50

完成百分比: 60

完成百分比: 70

完成百分比: 80

完成百分比: 90

完成百分比: 100



Oracle Fusion Middleware 12c WebLogic Server 和 Coherence 12.2.1.3.0 的 安装 已成功完成。

日志已成功复制到/home/weblogic/oraInventory/logs。

2.3 创建域domain

2.3.1 创建和配置WebLogic Domain

2.3.1.1 创建目录

mkdir -p /home/weblogic/products/oracle/user_projects/domains/base_domain/

2.3.1.2 创建响应文件

vi create_domain.rsp

read template from "/home/weblogic/products/oracle/wlserver/common/templates/wls/wls.jar";



set JavaHome "/usr/local/jdk1.8.0_92";



set ServerStartMode "dev";



find Server "AdminServer" as AdminServer;



set AdminServer.ListenAddress "";



set AdminServer.ListenPort "7001";



set AdminServer.SSL.Enabled "true";



set AdminServer.SSL.ListenPort "8002";



//We can directly create a new managed server.



create Server "base" as BASE;



set BASE.ListenAddress "";



set BASE.ListenPort "8003";



//set BASE.SSL.Enabled "true";



//set BASE.SSL.ListenPort "8004″;



//Create Machine



create Machine "base" as Machinename;



//use templates default weblogic user



find User "weblogic" as u1;



set u1.password "weblogic123";



//create a new user



create User "weblogic2" as u2;



set u2.password "weblogic123";



write domain to "/home/weblogic/products/oracle/user_projects/domains/base_domain/";



//The domain name will be "demo-domain"



close template;

2.3.1.3 创建域

/home/weblogic/products/oracle/wlserver/common/bin/config.sh -mode=silent -silent_script=/home/weblogic/create_domain.rsp -logfile=/home/weblogic/create_domain.log

……

>>  succeed: write Domain to "/home/weblogic/products/oracle/user_projects/domains/base_domain/"

<< close template

>>  succeed: close template

 

怎样静默配置管理服务器和托管服务器呢,先略过,有时间再补充。

2.4 启动WebLogic

nohup /home/weblogic/products/oracle/user_projects/domains/base_domain/bin/startWebLogic.sh &

2.5 开放防火墙端口

如果防火墙是开启状态的话, 需要开放防火墙端口:

firewall-cmd --add-port=7001/tcp --permanent

firewall-cmd --add-port=8003/tcp --permanent

firewall-cmd --reload

firewall-cmd --list-ports

7001/tcp 8003/tcp

 

#备注:

#关闭WebLogic命令

/home/weblogic/products/oracle/user_projects/domains/base_domain/bin/stopWebLogic.sh

2.6 访问weblogic控制台

输入http://weblogic所在服务器IP:对应端口/console

示例:

http://10.192.203.110:7001/console

 

等几秒钟出现如下页面:

 

输入建立domain响应文件的账号/密码(weblogic/weblogic123)进行登录:

 

 

--本篇文章主要参考了https://blog.csdn.net/huangbaokang/article/details/89338558

https://docs.oracle.com/middleware/12213/wls/index.html?xd_co_f=51bddae4-332f-47eb-b7eb-c4729c7abab6

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值