【发布时间】:2021-02-18 13:33:36
【问题描述】:
在我要启动 startWeblogic.sh 时启动节点管理器后,会发生这种情况并且服务器无法启动。 (用户名、密码正确)
使用以下行启动 WLS: /home/app/oracle/java/jdk1.8.0_171/bin/java -server -Xms256m -Xmx512m -XX:CompileThreshold=8000 -cp /home/12c/app/oracle/product/12.2.1/wlserver/server/ lib/weblogic-launcher.jar -Dlaunch.use.env.classpath=true -Dweblogic.Name=AdminServer -Djava.security.policy=/home/12c/app/oracle/product/12.2.1/wlserver/server/lib /weblogic.policy -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:/home/12c/app/oracle/product/12.2.1/wlserver/server/lib/debugpatch-agent。 jar -da -Dwls.home=/home/12c/app/oracle/product/12.2.1/wlserver/server -Dweblogic.home=/home/12c/app/oracle/product/12.2.1/wlserver/server - Dweblogic.management.username=weblogic -Dweblogic.management.password=mydomain123 weblogic.Server
- weblogic.security.SecurityInitializationException:用户 weblogic 的身份验证被拒绝。
- java.lang.IllegalStateException:无法执行操作:在 weblogic.security.SecurityService 上发布构造
- java.lang.IllegalArgumentException:在尝试解决 weblogic.jndi.internal.RemoteNamingService 的依赖关系时发现错误
- java.lang.IllegalStateException:无法执行操作:在 weblogic.jndi.internal.RemoteNamingService 上解析
- java.lang.IllegalArgumentException:在尝试解决 weblogic.deployment.DeploymentRegistrationService 的依赖项时发现错误
- java.lang.IllegalStateException:无法执行操作:在 weblogic.deployment.DeploymentRegistrationService 上解析
一个 MultiException 有 6 个异常。它们是:
-
weblogic.security.SecurityInitializationException:用户 weblogic 的身份验证被拒绝。
-
java.lang.IllegalStateException:无法执行操作:在 weblogic.security.SecurityService 上发布构造
-
java.lang.IllegalArgumentException:在尝试解决 weblogic.jndi.internal.RemoteNamingService 的依赖项时发现错误
-
java.lang.IllegalStateException:无法执行操作:在 weblogic.jndi.internal.RemoteNamingService 上解析
-
java.lang.IllegalArgumentException: 在尝试解决 weblogic.deployment.DeploymentRegistrationService 的依赖项时发现错误
-
java.lang.IllegalStateException:无法执行操作:在 weblogic.deployment.DeploymentRegistrationService 上解析
at org.jvnet.hk2.internal.Collector.throwIfErrors(Collector.java:89) at org.jvnet.hk2.internal.ClazzCreator.resolveAllDependencies(ClazzCreator.java:250) at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:358) at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:487) at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:305) Truncated. see log file for complete stacktrace
原因:weblogic.security.SecurityInitializationException:用户 weblogic 的身份验证被拒绝。 在 weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(CommonSecurityServiceManagerDelegateImpl.java:1158) 在 weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.postInitialize(CommonSecurityServiceManagerDelegateImpl.java:1272) 在 weblogic.security.service.SecurityServiceManager.postInitialize(SecurityServiceManager.java:586) 在 weblogic.security.SecurityService.start(SecurityService.java:130) 在 weblogic.server.AbstractServerService.postConstruct(AbstractServerService.java:76) 截断。查看日志文件以获取完整的堆栈跟踪 引起:javax.security.auth.login.FailedLoginException: [Security:090938]Authentication failure: 指定用户登录失败。 javax.security.auth.login.FailedLoginException: [Security:090302]Authentication Failed: User specified user拒绝 在 com.bea.common.security.utils.ExceptionHandler.throwFailedLoginException(ExceptionHandler.java:62) 在 weblogic.security.providers.authentication.LDAPAtnLoginModuleImpl.login(LDAPAtnLoginModuleImpl.java:380) 在 com.bea.common.security.internal.service.LoginModuleWrapper$1.run(LoginModuleWrapper.java:117) 在 java.security.AccessController.doPrivileged(本机方法) 在 com.bea.common.security.internal.service.LoginModuleWrapper.login(LoginModuleWrapper.java:114) 截断。查看完整堆栈跟踪的日志文件
任何帮助都会很棒。谢谢!
【问题讨论】:
-
您好,您查看了 My Oracle Support 站点吗?我看到这篇类似的错误知识库文章,support.oracle.com/knowledge/Middleware/2335646_1.html
-
@Patrick Bacon...这里的管理服务器 ldap 目录没有被删除。这个问题是突然发生的。那你能告诉我如何解决这个问题吗?
标签: oracle weblogic12c oracle-fusion-middleware