Weblogic12 C集群过程中遇见报错问题

一、集群中远程单机受管服务器(没有和AdminServer在一起)启动中报错如下:

  1. java.lang.AssertionError: java.lang.reflect.InvocationTargetException
  2. java.lang.IllegalStateException: Unable to perform operation: post construct on weblogic.server.channels.ChannelService

A MultiException has 2 exceptions. They are:

  1. java.lang.AssertionError: java.lang.reflect.InvocationTargetException

  2. java.lang.IllegalStateException: Unable to perform operation: post construct on weblogic.server.channels.ChannelService

    at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:392)
    at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:487)
    at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:305)
    at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:85)
    at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2126)
    Truncated. see log file for complete stacktrace
    Caused By: java.lang.AssertionError: java.lang.reflect.InvocationTargetException
    at weblogic.descriptor.DescriptorManagerSecurityServiceImplSecurityServiceImplSecurityProxy._invokeServiceMethod(DescriptorManager.java:180)
    at weblogic.descriptor.DescriptorManagerSecurityServiceImplSecurityServiceImplSecurityProxy.decrypt(DescriptorManager.java:197)
    at weblogic.descriptor.DescriptorManagerSecurityServiceImpl.decrypt(DescriptorManager.java:119)atweblogic.descriptor.internal.AbstractDescriptorBean.decrypt(AbstractDescriptorBean.java:1314)atweblogic.management.configuration.SecurityConfigurationMBeanImpl.getCredential(SecurityConfigurationMBeanImpl.java:1052)Truncated.seelogfileforcompletestacktraceCausedBy:java.lang.reflect.InvocationTargetExceptionatsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)atjava.lang.reflect.Method.invoke(Method.java:498)atweblogic.descriptor.DescriptorManagerSecurityServiceImpl.decrypt(DescriptorManager.java:119) at weblogic.descriptor.internal.AbstractDescriptorBean._decrypt(AbstractDescriptorBean.java:1314) at weblogic.management.configuration.SecurityConfigurationMBeanImpl.getCredential(SecurityConfigurationMBeanImpl.java:1052) Truncated. see log file for complete stacktrace Caused By: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at weblogic.descriptor.DescriptorManagerSecurityServiceImpl$SecurityProxy._invokeServiceMethod(DescriptorManager.java:178)
    Truncated. see log file for complete stacktrace
    Caused By: weblogic.security.internal.encryption.EncryptionServiceException: com.rsa.jsafe.JSAFE_PaddingException: Invalid padding.
    Weblogic12 C集群过程中遇见报错问题
    原因:因为该服务器开始的时候建立了adminserver,现在建立远程受管服务器weblogic12c需要进行相关配置。
    解决办法:删除userproject重新创建域只创建受管服务器,重启后解决
    二、集群中远程单机受管服务器(没有和AdminServer在一起)启动中报错如下:
    <2020-9-7 下午03时17分51,912秒 CST>

A MultiException has 8 exceptions. They are:

  1. weblogic.security.SecurityInitializationException: Authentication for user weblogic denied.

  2. java.lang.IllegalStateException: Unable to perform operation: post construct on weblogic.security.SecurityService

  3. java.lang.IllegalArgumentException: While attempting to resolve the dependencies of weblogic.jndi.internal.RemoteNamingService errors were found

  4. java.lang.IllegalStateException: Unable to perform operation: resolve on weblogic.jndi.internal.RemoteNamingService

  5. java.lang.IllegalArgumentException: While attempting to resolve the dependencies of weblogic.management.mbeanservers.runtime.internal.RuntimeServerService errors were found

  6. java.lang.IllegalStateException: Unable to perform operation: resolve on weblogic.management.mbeanservers.runtime.internal.RuntimeServerService

  7. java.lang.IllegalArgumentException: While attempting to resolve the dependencies of weblogic.cacheprovider.CacheProviderServerService errors were found

  8. java.lang.IllegalStateException: Unable to perform operation: resolve on weblogic.cacheprovider.CacheProviderServerService

    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
    Caused By: weblogic.security.SecurityInitializationException: Authentication for user weblogic denied.
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(CommonSecurityServiceManagerDelegateImpl.java:1158)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.postInitialize(CommonSecurityServiceManagerDelegateImpl.java:1272)
    at weblogic.security.service.SecurityServiceManager.postInitialize(SecurityServiceManager.java:586)
    Weblogic12 C集群过程中遇见报错问题
    原因为安全验证文件不统一造成,具体原因不知
    解决办法:同步管理服务器安全验证文件使用命令如下
    scp SerializedSystemIni.dat [email protected].:/home/kylin/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/security
    另外:集群中服务器操作系统,jdk版本可以不一样,但是weblogic版本需要一致,
    集群中的服务器时间不统一,也有可能出现问题