标签:
The WebLogic Server did not start up properly. Reason: weblogic.security.SecurityInitializationException: Authentication denied: Boot identity not valid; |
该错误表明启动身份文件 (boot.properties) 中的用户名和/或密码无效。可能是在创建启动身份文件后更改过启动身份。请使用正确的用户名和密码编辑和更新启动身份文件。首次使用更新后的启动身份文件启动服务器时会将这些新值加密。 解决方法: 以明文形式更改 boot.properties 中的参数值。“boot.properties”通常位于域根目录中。 例如: |
username=weblogic password=weblogic812 |
设置属性后,重新启动服务器。 返回页首 内嵌的 LDAP:丢失管理密码(WLS 7.0 、 WLS 8.1和WLS10.0) 管理密码已丢失。 解决方法:
内嵌的 LDAP:更改管理密码后被管服务器无法启动(WLS 7.0 和 WLS 8.1) |
weblogic.management.configuration.ConfigurationException: [Configuration Management:150021]The admin server failed to authenticate the identity of the user weblogic starting the managed server. The reason for the error is . |
<13 juil. 2004 16 h 42 CEST> <Debug> <SecurityDebug> <000000> <new LDAP connection to host localhost port 389 use local connection is false> <13 juil. 2004 16 h 42 CEST> <Debug> <SecurityDebug> <000000> <created new LDAP connection LDAPConnection { ldapVersion:2 bindDN:""}> <13 juil. 2004 16 h 42 CEST> <Debug> <SecurityDebug> <000000> <connection failed netscape.ldap.LDAPException: failed to connect to server ldap://localhost:389 (91)> |
解决方法:
LDAP 服务器:连接错误(错误 49) |
<30 juin 2004 15 h 07 CEST> <Debug> <SecurityDebug> <000000> <new LDAP connection to host localhost port 389 use local connection is false> <30 juin 2004 15 h 07 CEST> <Debug> <SecurityDebug> <000000> <created new LDAP connection LDAPConnection { ldapVersion:2 bindDN:""}> <30 juin 2004 15 h 07 CEST> <Debug> <SecurityDebug> <000000> <connection failed netscape.ldap.LDAPException: error result (49)> |
解决方法: 提供的用于连接 LDAP 服务器的用户 ID 无效。 检查 config.xml 并验证以下参数: Credential="weblogic" Principal="uid=admin, ou=Administrators, ou=TopologyManagement, o=NetscapeRoot" |
<weblogic.security.providers.authentication.IPlanetAuthenticator ControlFlag="SUFFICIENT" Credential="weblogic" GroupBaseDN="ou=groups" Name="Security:Name=RealmIPlanetAuthenticator" Principal="uid=admin, ou=Administrators, ou=TopologyManagement, o=NetscapeRoot" Realm="Security:Name=Realm" UserBaseDN="dc=bea,dc=com"/> |
要解决该问题,请使用以下方法之一更正 uid 或密码 (Credential),然后重新启动 WebLogic Server。
返回页首 LDAP 服务器:WebLogic 管理用户启动服务器时被拒绝
1. 与 LDAP 连接时发生错误 32 |
<30 juin 2004 15 h 10 CEST> <Debug> <SecurityDebug> <000000> <connection succeeded> <30 juin 2004 15 h 10 CEST> <Debug> <SecurityDebug> <000000> <DN for user weblogic: uid=weblogic,dc=bea,dc=com> <30 juin 2004 15 h 10 CEST> <Debug> <SecurityDebug> <000000> <search("ou=groups", "(&(uniquemember=uid=weblogic,dc=bea,d c=com)(objectclass=groupofuniquenames))", base DN & below)> <30 juin 2004 15 h 10 CEST> <Debug> <SecurityDebug> <000000> <returnConnection conn:LDAPConnection {ldap://localhost:389 ldapVersion:3 bindDN:"uid=admin, ou=Administrators, ou=TopologyManagement, o=NetscapeRoot"}> netscape.ldap.LDAPException: error result (32) |
解决方法: 2. 与 LDAP 连接时身份验证失败 |
<30 juin 2004 15 h 29 CEST> <Debug> <SecurityDebug> <000000> <returnConnection conn:LDAPConnection {ldap://localhost:389 ldapVersion:3 bindDN:"uid=admin, ou=Administrators, ou=TopologyManagement, o=NetscapeRoot"}> javax.security.auth.login.FailedLoginException: [Security:090302]Authentication Failed: User admin denied |
解决方法: 更改 config.xml 中的“credential”以使用正确的密码。 Credential="weblogic" 3. 不允许用户 XXXXXX 启动服务器 |
<30 juin 2004 16 h 40 CEST> <Critical> <Security> <BEA-090404> <User weblogic is not permitted to boot the server; The server policy may have changed in such a way that the user is no longer able to boot the server. Reboot the server with the administrative user account or contact the system administrator to update the server policy definitions.> |
解决方法: LDAP 管理员组中没有与 LDAP 连接所使用的 LDAP 用户“weblogic”。 将此用户添加到管理员组。有关说明,请参考 LDAP 文档。 返回页首 WebLogic 作为 NT 服务:错误 1058 解决方法:
Microsoft 知识库文章 175155(位于 http://support.microsoft.com/kb/q175155/)也介绍了以上步骤。 WebLogic 作为 NT 服务:错误 1067 服务继承系统属性。如果系统 PATH 变量中有空格,服务就无法启动。举一个例子,下面是系统路径的一个片段:“C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;”。Visual Studio 目录名中的空格会导致 beasvc 产生“1067”非描述性错误而启动失败。 清理系统 PATH 环境变量,使之不包含空格。 返回页首 File Realm 中的系统用户密码 (WLS 6.1) WebLogic Server 不能正常启动。 |
Exception raised: java.lang.SecurityException: Authentication for user system denied at weblogic.security.SecurityService.initializeSuid(SecurityService.java:410) at weblogic.security.SecurityService.initialize(SecurityService.java:120) at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:421) at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:213) at weblogic.Server.main(Server.java:35) Reason: Fatal initialization exception |
解决方法: 如果有可以成功启动的域,请将正常域中的以下文件复制到问题域:
备注:由于加密/解密需要由以上文件共同完成,因此两个文件都必须复制,才能使加密/解密正常进行。 返回页首 如何设置调试标志 设置调试标志有助于解决许多 LDAP 问题。编辑 config.xml 文件并添加以下属性: StdoutDebugEnabled="true" StdoutSeverityLevel="64" <ServerDebug DebugSecurityAdjudicator="true" DebugSecurityAtn="true" DebugSecurityAtz="true" DebugSecurityRoleMap="true" Name="myserver"/> 如下面所示: |
<Server ListenAddress="" ListenPort="6151" Name="myserver" NativeIOEnabled="true" ReliableDeliveryPolicy="RMDefaultPolicy" ServerVersion="8.1.2.0" StdoutDebugEnabled="true" StdoutSeverityLevel="64"> <SSL Enabled="false" HostnameVerificationIgnored="false" IdentityAndTrustLocations="KeyStores" Name="myserver"/> <ServerDebug DebugSecurityAdjudicator="true" DebugSecurityAtn="true" DebugSecurityAtz="true" DebugSecurityRoleMap="true" Name="myserver"/> </Server> <ServerDebug DebugSecurityAdjudicator="true" DebugSecurityAtn="true" DebugSecurityAtz="true" DebugSecurityRoleMap="true" Name="myserver"/> |
CR076945 (English) WLS 7.0 - 由于 LDAP 文件可能已损坏而无法启动 WLS。 此外,您可以定期查看所用 WLS 版本的“Release Notes”,了解 Service Pack 中的“Known Issues”或“Resolved Issues”的详细信息及浏览与身份验证有关的问题。 方便起见,下面提供了这些发行说明的链接: 使用搜索功能也可以搜索到“Release Notes”,还可以搜索到其它支持解决办法及与 CR 有关的信息,如需要更多帮助?中所提到的内容。如果客户签订了技术支持合同,则可以登录 http://support.bea.com/,登录后会看到为 Solutions 和 Bug Central 提供的 Browse portlet,可在其中按产品版本浏览最新提供的 CR。 返回页首 |
需要更多帮助? 如果您已经理解这个模式,但仍需要更多帮助,您可以:
|
标签:
原文地址:http://my.oschina.net/yyqz/blog/487273