【问题标题】:Weblogic 12c - Managed Server is failing due to not reachable to admin serverWeblogic 12c - 托管服务器由于无法访问管理服务器而失败
【发布时间】:2020-07-01 09:58:33
【问题描述】:

你能帮我如何让我的托管服务器运行

1) 首次创建托管服务器并部署应用程序。 2)一段时间后,我发现我的托管服务器已关闭,因此已启动但由于以下问题而失败。

注意:管理服务器已启动并正在运行。

我有 weblogic 12.2.1.3 服务器,有两个域,分别是 domain3 和 domain4

domain3 工作正常,但 domain4 中的托管服务器出现故障

为了在 domain4 中复制问题,我创建了机器并附加了托管服务器,但在监控节点管理器状态时,我发现它处于非活动状态。

即使 weblogic 服务器相同,我也可以在两个域中启动节点管理器吗?

http://10.25.10.11:7001.>

http://10.15.10.23:7001.>

一个 MultiException 有 4 个异常。他们是: 1. weblogic.security.SecurityInitializationException:用户weblogic的身份验证被拒绝。 2. java.lang.IllegalStateException: Unable to perform operation: post constructor on weblogic.security.SecurityService 3. java.lang.IllegalArgumentException: 尝试解析weblogic.nodemanager.adminserver.NodeManagerMonitorService的依赖时发现错误 4. java.lang.IllegalStateException: Unable to perform operation: resolve on weblogic.nodemanager.adminserver.NodeManagerMonitorService

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: The specified user failed to log in. weblogic.security.providers.authentication.LDAPAtnDelegateException: [Security:090295]caught unexpected exception, No such目的 在 com.bea.common.security.utils.ExceptionHandler.throwFailedLoginException(ExceptionHandler.java:62) 在 weblogic.security.providers.authentication.LDAPAtnLoginModuleImpl.login(LDAPAtnLoginModuleImpl.java:368) 在 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) 截断。查看完整堆栈跟踪的日志文件

【问题讨论】:

    标签: weblogic12c


    【解决方案1】:

    每个节点管理器通常仅限于一台机器。一个域可以在多台机器上拥有一台管理服务器和多台托管服务器。

    但是,您可以在一个域中配置多台机器,因此如果您配置了两台机器,则可以有两个节点管理器。

    以下内容可能有助于解决您的问题:

    1. 删除或备份 /servers//data/ 下的 LDAP 文件夹并重新启动服务器。
    2. 检查防火墙是否阻止了端口。检查是否可以从托管服务器计算机访问 admin-URL。
    3. 尝试从 startManagedWebLogic.cmd/sh 启动托管服务器。尝试在 Weblogic 控制台 -> 服务器名称 -> 调试 -> weblogic -> 安全 -> atn 中启用调试日志记录。

    【讨论】:

      猜你喜欢
      • 2016-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-18
      • 1970-01-01
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多