weblogic 10.3.6 启动跳过账号密码输入的两种方式

本文介绍了两种在启动WebLogic时不需手动输入密码的方法。方案一是直接修改startWebLogic.sh脚本,添加用户名和密码;方案二是创建security目录及boot.properties文件,启动时自动读取。通过这些配置,可以实现WebLogic后台的常驻启动且无需每次输入密码。
摘要由CSDN通过智能技术生成

一、问题描述

部署完WEBLOGIC后,在每次启动时执行./startWebLogic.sh脚本时,都会停在输入用户名与密码这里,相当不方便。所以要做到启动过程不输入密码有两种做法,见下面实例。

二、解决方案

A.方案一

修改WebLogic的启动脚本,即修改startWebLogic.sh,增加用户名(weblogic)与密码(password),步骤如下:

1.切换至域的bin路径下

2.编辑startWeblogic.sh

vim startWeblogic.sh

3.添加账号、密码

# 设置用户
WLS_USER="weblogic"
export WLS_USER
# 设置密码
WLS_PW="weblogic123"
export WLS_PW

注意:一定要放在前面,否则不会生效

4.重新启动

sh startWeblogic.sh
[weblogic@localhost myTest_domain]$ sh startWebLogic.sh 
.
.
JAVA Memory arguments: -Xms256m -Xmx512m  -XX:MaxPermSize=256m
.
WLS Start Mode=Production
.
CLASSPATH=/home/weblogic/Oracle/Middleware/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/home/weblogic/Oracle/Middleware/patch_ocp371/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/local/java/lib/tools.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic_sp.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar:/home/weblogic/Oracle/Middleware/modules/features/weblogic.server.modules_10.3.6.0.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/webservices.jar:/home/weblogic/Oracle/Middleware/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/home/weblogic/Oracle/Middleware/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/common/derby/lib/derbyclient.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/xqrl.jar:.:/usr/local/java/lib:/usr/local/java/jre/lib
.
PATH=/home/weblogic/Oracle/Middleware/wlserver_10.3/server/bin:/home/weblogic/Oracle/Middleware/modules/org.apache.ant_1.7.1/bin:/usr/local/java/jre/bin:/usr/local/java/bin:/usr/local/maven/bin:/usr/local/java/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/weblogic/.local/bin:/home/weblogic/bin
.
***************************************************
*  To start WebLogic Server, use a username and   *
*  password assigned to an admin-level user.  For *
*  server administration, use the WebLogic Server *
*  console at http://hostname:port/console        *
***************************************************
starting weblogic with Java version:
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
Starting WLS with line:
/usr/local/java/bin/java -server   -Xms256m -Xmx512m  -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.policy  -Dweblogic.ProductionModeEnabled=true   -da -Dplatform.home=/home/weblogic/Oracle/Middleware/wlserver_10.3 -Dwls.home=/home/weblogic/Oracle/Middleware/wlserver_10.3/server -Dweblogic.home=/home/weblogic/Oracle/Middleware/wlserver_10.3/server   -Dweblogic.management.discover=true  -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/home/weblogic/Oracle/Middleware/patch_wls1036/profiles/default/sysext_manifest_classpath:/home/weblogic/Oracle/Middleware/patch_ocp371/profiles/default/sysext_manifest_classpath -Dweblogic.management.username=weblogic -Dweblogic.management.password=weblogic123  weblogic.Server
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
<2020-12-16 上午12时43分45秒 CST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true> 
<2020-12-16 上午12时43分45秒 CST> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true> 
<2020-12-16 上午12时43分45秒 CST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 25.261-b12 from Oracle Corporation> 
<2020-12-16 上午12时43分45秒 CST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.6.0  Tue Nov 15 08:52:36 PST 2011 1441050 > 
<2020-12-16 上午12时43分46秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING> 
<2020-12-16 上午12时43分46秒 CST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool> 
<2020-12-16 上午12时43分46秒 CST> <Notice> <Log Management> <BEA-170019> <The server log file /home/weblogic/Oracle/Middleware/user_projects/domains/myTest_domain/servers/AdminServer/logs/AdminServer.log is opened. All server side log events will be written to this file.> 
<2020-12-16 上午12时43分47秒 CST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.> 
<2020-12-16 上午12时43分48秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY> 
<2020-12-16 上午12时43分48秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING> 
<2020-12-16 上午12时43分50秒 CST> <Notice> <Log Management> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.> 
<2020-12-16 上午12时43分50秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN> 
<2020-12-16 上午12时43分50秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING> 
<2020-12-16 上午12时43分50秒 CST> <Warning> <Server> <BEA-002611> <Hostname "localhost", maps to multiple IP addresses: 127.0.0.1, 0:0:0:0:0:0:0:1> 
<2020-12-16 上午12时43分50秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on fe80:0:0:0:9151:a3bb:1ffa:79ad:7001 for protocols iiop, t3, ldap, snmp, http.> 
<2020-12-16 上午12时43分50秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default[3]" is now listening on 127.0.0.1:7001 for protocols iiop, t3, ldap, snmp, http.> 
<2020-12-16 上午12时43分50秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default[4]" is now listening on 0:0:0:0:0:0:0:1:7001 for protocols iiop, t3, ldap, snmp, http.> 
<2020-12-16 上午12时43分50秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 192.168.61.20:7001 for protocols iiop, t3, ldap, snmp, http.> 
<2020-12-16 上午12时43分50秒 CST> <Notice> <WebLogicServer> <BEA-000329> <Started WebLogic Admin Server "AdminServer" for domain "myTest_domain" running in Production Mode> 
<2020-12-16 上午12时43分50秒 CST> <Error> <Server> <BEA-002606> <Unable to create a server socket for listening on channel "Default[2]". The address fe80:0:0:0:94a2:729b:a8fb:f2b6 might be incorrect or another process is using port 7001: java.net.BindException: Cannot assign requested address (Bind failed).> 
<2020-12-16 上午12时43分50秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING> 
<2020-12-16 上午12时43分50秒 CST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode> 

B.方案二(推荐使用)

1.进入WLS_HOME/base_domain/servers/AdminServer目录

2.创建security目录

mkdir security

3.切换至security目录,创建boot.properties文件

vim boot.properties

# 账户
username=weblogic
# 密码
password=weblogic123

4.重新启动

sh startWeblogic.sh

5.启动成功后,账号密码自动进行加密

三、weblogic后台常驻启动命令

sh startWebLogic.sh &
# 或者
./startWebLogic.sh &

以上,请参考!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值