身份验证错误后如何重新启动weblogic服务器

身份验证错误后如何重新启动weblogic服务器,weblogic,Weblogic,我正在尝试重新启动我的weblogic服务器(weblogic服务器版本:10.3.5)。它抛出下面的错误。我以前经常更早地重新启动,但今天它抛出了这个错误 我已经用正确的用户名和密码替换了boot.properties文件,在尝试重新启动时,我看到它正在被加密,但服务器没有启动。我还尝试修改config.xml并输入解密的密码,但仍然出现错误 Starting WLS with line: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/j

我正在尝试重新启动我的weblogic服务器(weblogic服务器版本:10.3.5)。它抛出下面的错误。我以前经常更早地重新启动,但今天它抛出了这个错误

我已经用正确的用户名和密码替换了boot.properties文件,在尝试重新启动时,我看到它正在被加密,但服务器没有启动。我还尝试修改config.xml并输入解密的密码,但仍然出现错误

Starting WLS with line:
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/java    -server -Xms2048M -Xmx2048M -XX:MaxPermSize=512M -Dweblogic.Name=ManagedServer -Djava.security.policy=/u01/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.security.SSL.trustedCAKeyStore=/u01/Oracle/Middleware/wlserver_10.3/server/lib/cacerts   -da -Dplatform.home=/u01/Oracle/Middleware/wlserver_10.3 -Dwls.home=/u01/Oracle/Middleware/wlserver_10.3/server -Dweblogic.home=/u01/Oracle/Middleware/wlserver_10.3/server   -Dweblogic.management.discover=false -Dweblogic.management.server=http://kbzuatapp:7001  -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u01/Oracle/Middleware/patch_wls1035/profiles/default/sysext_manifest_classpath:/u01/Oracle/Middleware/patch_ocp360/profiles/default/sysext_manifest_classpath -Djava.security.egd=file:/dev/./urandom  weblogic.Server
<Oct 19, 2012 8:01:35 PM MMT> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true> 
<Oct 19, 2012 8:01:36 PM MMT> <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> 
<Oct 19, 2012 8:01:36 PM MMT> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with OpenJDK 64-Bit Server VM Version 19.0-b09 from Sun Microsystems Inc.> 
<Oct 19, 2012 8:01:37 PM MMT> <Info> <Security> <BEA-090065> <Getting boot identity from user.> 
Enter username to boot WebLogic server:Error: Failed to get value from Standard Input
Enter password to boot WebLogic server:
<Oct 19, 2012 8:01:37 PM MMT> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.5.0  Fri Apr 1 20:20:06 PDT 2011 1398638 > 
<Oct 19, 2012 8:01:38 PM MMT> <Error> <Configuration Management> <BEA-150021> <The admin server failed to authenticate the identity of the user  starting the managed server. The reason for the error is .> 
<Oct 19, 2012 8:01:38 PM MMT> <Emergency> <Management> <BEA-141151> <The admin server could not be reached at http://kbzuatapp:7001.> 
<Oct 19, 2012 8:01:38 PM MMT> <Info> <Configuration Management> <BEA-150018> <This server is being started in managed server independence mode in the absence of the admin server.> 
<Oct 19, 2012 8:01:38 PM MMT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING> 
<Oct 19, 2012 8:01:38 PM MMT> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool> 
<Oct 19, 2012 8:01:38 PM MMT> <Notice> <LoggingService> <BEA-320400> <The log file /u01/Oracle/Middleware/user_projects/domains/KBZUAT/servers/ManagedServer/logs/ManagedServer.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.> 
<Oct 19, 2012 8:01:38 PM MMT> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to /u01/Oracle/Middleware/user_projects/domains/KBZUAT/servers/ManagedServer/logs/ManagedServer.log00011. Log messages will continue to be logged in /u01/Oracle/Middleware/user_projects/domains/KBZUAT/servers/ManagedServer/logs/ManagedServer.log.> 
<Oct 19, 2012 8:01:38 PM MMT> <Notice> <Log Management> <BEA-170019> <The server log file /u01/Oracle/Middleware/user_projects/domains/KBZUAT/servers/ManagedServer/logs/ManagedServer.log is opened. All server side log events will be written to this file.> 
<Oct 19, 2012 8:01:41 PM MMT> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.> 
<Oct 19, 2012 8:01:41 PM MMT> <Critical> <Security> <BEA-090403> <Authentication for user  denied> 
<Oct 19, 2012 8:01:41 PM MMT> <Critical> <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: weblogic.security.SecurityInitializationException: Authentication for user  denied
weblogic.security.SecurityInitializationException: Authentication for user  denied
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(CommonSecurityServiceManagerDelegateImpl.java:965)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1050)
    at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:873)
    at weblogic.security.SecurityService.start(SecurityService.java:141)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    Truncated. see log file for complete stacktrace
Caused By: javax.security.auth.login.FailedLoginException: [Security:090304]Authentication Failed: User  javax.security.auth.login.LoginException: [Security:090301]Password Not Supplied
    at weblogic.security.providers.authentication.LDAPAtnLoginModuleImpl.login(LDAPAtnLoginModuleImpl.java:261)
    at com.bea.common.security.internal.service.LoginModuleWrapper$1.run(LoginModuleWrapper.java:110)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.bea.common.security.internal.service.LoginModuleWrapper.login(LoginModuleWrapper.java:106)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    Truncated. see log file for complete stacktrace
以行开始WLS:
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.x86_64/bin/java-server-Xms2048M-Xmx2048M-XX:MaxPermSize=512M-Dweblogic.Name=ManagedServer-Djava.security.policy=/u01/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.policy-Dweblogic.security.SSL.SSL.trustedCAKeyStore=/u01/Oracle/Middleware/wlserver/wlserver/cacerts-da-Dplatform.home=/u01/Oracle/Middleware/wlserver_10.3-Dwls.home=/u01/Oracle/Middleware/wlserver_10.3/server-Dweblogic.home=/u01/Oracle/Middleware/wlserver_10.3/server-Dweblogic.management.discover=false-Dweblogic.management.server=http://kbzuatapp:7001  -Dwlw.iterativeDev=false-Dwlw.testConsole=false-Dwlw.logErrorsToConsole=false-Dweblogic.ext.dirs=/u01/Oracle/Middleware/patch\u wls1035/profiles/default/sysext\u manifest\u classpath:/u01/Oracle/Middleware/patch\u ocp360/profiles/default/sysext\u manifest\u classpath-Djava.security.egd=文件:/dev//uradom weblogic.Server
输入用户名以启动WebLogic服务器:错误:无法从标准输入获取值
输入启动WebLogic服务器的密码:

找到解决办法了。我删除了edit.lok文件,然后尝试重新启动。它成功了。

至于我,我必须编辑文件
boot.properties
,并在那里再次设置weblogic服务器的登录名和密码。前面的值已加密,显然,某些软件无法正确管理。

尝试删除
ManagedServerDir/data/ldap
目录


不要忘记备份

只需在weblogic服务器中对boot.properties&edit.lok进行根级别搜索并删除它们。(删除前备份)并重新启动服务器

有效:——)





当我在boot.properties中提供了详细信息时,我不明白为什么它试图从用户那里获取引导标识。顺便说一句,屏幕上没有提示输入用户名和密码。如果$DOMAIN\u HOME/servers/AdminServer/security/中有boot.properties,则不会提示输入用户名和密码。这并没有解决我的问题,但您确实给了我另一个要查找的东西,谢谢!我尝试过删除ManagedServerDir/data/ldap目录,但它的永久解决方案是什么?我正在尝试启动许多节点,不想删除所有服务器中的ldap目录