WebLogic 12c 安装及新建域和服务(静默安装)
- 中间件
- 2022-08-09
- 76热度
- 0评论
准备环境及安装包
- CentOS 7.8
- weblogic 12.2.1.4
- 下载地址:https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html
- 下载选择 Generic 通用包
- JDK 1.8_211(12.2.1.4官方给的最低 jdk 版本)
配置JDK
- 上传下载好的 jdk 至
/usr/java
目录下,解压tar xvf jdk-8u211-linux-x64.tar.gz
- 切换至
weblogic
配置用户环境变量,vim ~/.bash_profile
为以下内容# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs export JAVA_HOME=/usr/java/jdk1.8.0_211 export CLASSPATH=${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib export PATH=$PATH:$JAVA_HOME/bin PATH=$PATH:$HOME/.local/bin:$HOME/bin export LC_ALL=zh_CN.GBK export PATH
安装 WebLogic
-
上传
weblogic
安装包fmw_12.2.1.4.0_wls_lite_generic.jar
至/weblogic
目录下 -
配置
DISPLAY
参数,export DISPLAY=:0.0
-
安装一些系统包:
yum install libXext libXrender libXtst
-
预置文件,避免GUI方式安装
-
vim /weblogic/oraInst.loc
,内容:[weblogic@SIT-hxmidupdate weblogic]$ cat oraInst.loc inventory_loc=/weblogic/oraInventory inst_group=weblogic
-
vim /weblogic/wls.rsp
,内容:-
[weblogic@SIT-hxmidupdate weblogic]$ cat wls.rsp [ENGINE] Response File Version=1.0.0.0.0 [GENERIC] ORACLE_HOME=/weblogic/Oracle/Middleware INSTALL_TYPE=WebLogic Server
-
-
-
创建相关目录:
mkdir /weblogic/oraInventory && mkdir -p /weblogic/bea
-
执行安装
java -jar fmw_12.2.1.4.0_wls_lite_generic.jar -silent -responseFile /weblogic/wls.rsp -invPtrLoc /weblogic/oraInst.loc
[weblogic@SIT-hxmidupdate weblogic]$ java -jar fmw_12.2.1.4.0_wls_lite_generic.jar -silent -responseFile /weblogic/wls.rsp -invPtrLoc /weblogic/oraInst.loc 启动程序日志文件为/tmp/OraInstall2022-08-15_11-39-43AM/launcher2022-08-15_11-39-43AM.log。 正在提取安装程序... . . . 完成 检查 CPU 速度是否大于 300 MHz。 实际为 2000.000 MHz 通过 检查交换空间: 必须大于 512 MB。 实际为 8191 MB 通过 检查此平台是否需要 64 位 JVM。 实际为64 通过 (不需要 64 位) 检查临时空间: 必须大于 300 MB。 实际为 1874 MB 通过 准备从/tmp/OraInstall2022-08-15_11-39-43AM启动 Oracle Universal Installer 日志:/tmp/OraInstall2022-08-15_11-39-43AM/install2022-08-15_11-39-43AM.log 版权所有 (c) 1996, 2019, Oracle 和/或其关联公司。保留所有权利。 正在读取响应文件... 跳过软件更新 开始检查: CertifiedVersions 预期的结果: oracle-6, oracle-7, redhat-7, redhat-6, SuSE-11, SuSE-12, SuSE-15之一 实际结果: redhat-null 检查完成。此次检查的总体结果为: 通过 CertifiedVersions 检查: 成功。 开始检查: CheckJDKVersion 预期的结果: 1.8.0_191 实际结果: 1.8.0_211 检查完成。此次检查的总体结果为: 通过 CheckJDKVersion 检查: 成功。 已启用此会话的验证。 正在验证数据 复制文件 完成百分比: 10 完成百分比: 20 完成百分比: 30 完成百分比: 40 完成百分比: 50 完成百分比: 60 完成百分比: 70 完成百分比: 80 完成百分比: 90 完成百分比: 100 Oracle Fusion Middleware 12c WebLogic Server 和 Coherence 12.2.1.4.0 的 安装 已成功完成。 日志已成功复制到/weblogic/oraInventory/logs。
创建 Domain
通过模板创建
create_claimdm.rsp
[weblogic@SIT-hxmidupdate software]$ cat create_claimdm.rsp
read template from "/weblogic/bea/wlserver/common/templates/wls/wls.jar";
set JavaHome "/usr/java/jdk1.8.0_211";
set ServerStartMode "prod";
//create Server "ClaimServer" as AdminServer;
find Server "AdminServer" as AdminServer;
set AdminServer.name "ClaimServer";
set AdminServer.ListenAddress "";
set AdminServer.ListenPort "6080";
//use templates default weblogic user
find User "weblogic" as u1;
set u1.password "8ZG#pUXc";
write domain to "/weblogic/bea/user_projects/domains/claimdm";
close template;
执行创建命令:cd /weblogic/bea/oracle_common/common/bin && ./config.sh -mode=silent -silent_script=/weblogic/software/create_claimdm.rsp -logfile=/weblogic/software/create_claimdm.log
[weblogic@SIT-hxmidupdate bin]$ ./config.sh -mode=silent -silent_script=/weblogic/software/create_claimdm.rsp -logfile=/weblogic/software/create_claimdm.log
WARNING: This is a deprecated script. Please invoke the config.sh script under oracle_common/common/bin.
<< read template from "/weblogic/bea/wlserver/common/templates/wls/wls.jar"
>> succeed: read template from "/weblogic/bea/wlserver/common/templates/wls/wls.jar"
<< set config option JavaHome to "/usr/java/jdk1.8.0_211"
>> succeed: set config option JavaHome to "/usr/java/jdk1.8.0_211"
<< set config option ServerStartMode to "prod"
>> succeed: set config option ServerStartMode to "prod"
<< create Server "ClaimServer" as AdminServer
>> succeed: create Server "ClaimServer" as AdminServer
<< set AdminServer attribute ListenAddress to ""
>> succeed: set AdminServer attribute ListenAddress to ""
<< set AdminServer attribute ListenPort to "6080"
>> succeed: set AdminServer attribute ListenPort to "6080"
<< find User "weblogic" as u1
>> succeed: find User "weblogic" as u1
<< set u1 attribute Password to "********"
>> succeed: set u1 attribute Password to "********"
<< write Domain to "/weblogic/Oracle/Middleware/user_projects/domains/claimdm"
..................................................
>> succeed: write Domain to "/weblogic/Oracle/Middleware/user_projects/domains/claimdm"
<< close template
>> succeed: close template
启动管理服务
配置用户名密码
vim /weblogic/bea/user_projects/domains/claimdm/servers/ClaimServer/security/boot.properties
username=weblogic
password=8ZG#pUXc
启动服务
cd /weblogic/bea/user_projects/domains/claimdm/ && ./startWebLogic.sh
部署应用
访问控制台
http://88.x.xx.xx:6080/console
参考
【精简】Linux安装WebLogic详细步骤
官方文档
官方文档:离线创建domain
安装步骤参考
https://docs.oracle.com/en/middleware/fusion-middleware/12.2.1.4/ouirf/sample-response-files-silent-installation-and-deinstallation.html
https://docs.oracle.com/en/middleware/fusion-middleware/12.2.1.4/wlsig/planning-oracle-weblogic-server-installation.html