【问题标题】:Weblogic server not coming to RUNNING stateWeblogic 服务器未进入 RUNNING 状态
【发布时间】:2014-12-02 09:05:05
【问题描述】:

当我使用 startWeblogic.cmd 启动我的 Weblogic 服务器时,它会在命令提示符上打印以下消息后退出,并且没有任何错误消息。如何推断错误并纠正。

<Dec 2, 2014 1:05:29 PM IST> <Info> <WebLogicServer> <BEA-000377> <Starting WebL
ogic Server with Java HotSpot(TM) Client VM Version 10.0-b19 from Sun Microsyste
ms Inc.>
<Dec 2, 2014 1:05:29 PM IST> <Info> <Management> <BEA-141107> <Version: WebLogic
 Server 10.3  Fri Jul 25 16:30:05 EDT 2008 1137967 >
<Dec 2, 2014 1:05:31 PM IST> <Warning> <Management> <BEA-141230> <Could Not loca
te descriptor file for System Resource : WseeJmsModule.>
<Dec 2, 2014 1:05:31 PM IST> <Warning> <Management> <BEA-141230> <Could Not loca
te descriptor file for System Resource : cgDataSource.>
<Dec 2, 2014 1:05:31 PM IST> <Warning> <Management> <BEA-141230> <Could Not loca
te descriptor file for System Resource : cgDataSource-nonXA.>
<Dec 2, 2014 1:05:32 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server stat
e changed to STARTING>
<Dec 2, 2014 1:05:32 PM IST> <Info> <WorkManager> <BEA-002900> <Initializing sel
f-tuning thread pool>

C:\bea\user_projects\domains\DomainName\bin>cd

此外,我在尝试启动的服务器的日志文件中看到以下内容

####<Dec 2, 2014 1:05:35 PM IST> <Critical> <WebLogicServer> <BE-SYS-617> <AdminServer> <main> <<WLS Kernel>> <> <> <1417505735150> <BEA-000386> <Server subsystem failed. Reason: java.lang.AssertionError: java.lang.reflect.InvocationTargetException
java.lang.AssertionError: java.lang.reflect.InvocationTargetException
    at weblogic.descriptor.DescriptorManager$SecurityServiceImpl$SecurityProxy._invokeServiceMethod(DescriptorManager.java:175)
    at weblogic.descriptor.DescriptorManager$SecurityServiceImpl$SecurityProxy.decrypt(DescriptorManager.java:192)
    at weblogic.descriptor.DescriptorManager$SecurityServiceImpl.decrypt(DescriptorManager.java:114)
    at weblogic.descriptor.internal.AbstractDescriptorBean._decrypt(AbstractDescriptorBean.java:990)
    at weblogic.management.configuration.SecurityConfigurationMBeanImpl.getCredential(SecurityConfigurationMBeanImpl.java:704)
    at weblogic.security.internal.ServerPrincipalValidatorImpl.getSecret(ServerPrincipalValidatorImpl.java:88)
    at weblogic.security.internal.ServerPrincipalValidatorImpl.sign(ServerPrincipalValidatorImpl.java:67)
    at weblogic.security.service.PrivilegedActions$SignPrincipalAction.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.security.service.SecurityServiceManager.createServerID(Unknown Source)
    at weblogic.security.service.SecurityServiceManager.getServerID(Unknown Source)
    at weblogic.security.service.SecurityServiceManager.sendASToWire(Unknown Source)
    at weblogic.server.channels.ChannelService.resetQOS(ChannelService.java:273)
    at weblogic.server.channels.ChannelService.start(ChannelService.java:244)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.descriptor.DescriptorManager$SecurityServiceImpl$SecurityProxy._invokeServiceMethod(DescriptorManager.java:173)
    at weblogic.descriptor.DescriptorManager$SecurityServiceImpl$SecurityProxy.decrypt(DescriptorManager.java:192)
    at weblogic.descriptor.DescriptorManager$SecurityServiceImpl.decrypt(DescriptorManager.java:114)
    at weblogic.descriptor.internal.AbstractDescriptorBean._decrypt(AbstractDescriptorBean.java:990)
    at weblogic.management.configuration.SecurityConfigurationMBeanImpl.getCredential(SecurityConfigurationMBeanImpl.java:704)
    at weblogic.security.internal.ServerPrincipalValidatorImpl.getSecret(ServerPrincipalValidatorImpl.java:88)
    at weblogic.security.internal.ServerPrincipalValidatorImpl.sign(ServerPrincipalValidatorImpl.java:67)
    at weblogic.security.service.PrivilegedActions$SignPrincipalAction.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.security.service.SecurityServiceManager.createServerID(Unknown Source)
    at weblogic.security.service.SecurityServiceManager.getServerID(Unknown Source)
    at weblogic.security.service.SecurityServiceManager.sendASToWire(Unknown Source)
    at weblogic.server.channels.ChannelService.resetQOS(ChannelService.java:273)
    at weblogic.server.channels.ChannelService.start(ChannelService.java:244)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
weblogic.security.internal.encryption.EncryptionServiceException: com.rsa.jsafe.JSAFE_PaddingException: Could not perform unpadding: invalid pad byte.
    at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptBytes(JSafeEncryptionServiceImpl.java:78)
    at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptString(JSafeEncryptionServiceImpl.java:94)
    at weblogic.security.internal.encryption.ClearOrEncryptedService.decrypt(ClearOrEncryptedService.java:87)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.descriptor.DescriptorManager$SecurityServiceImpl$SecurityProxy._invokeServiceMethod(DescriptorManager.java:173)
    at weblogic.descriptor.DescriptorManager$SecurityServiceImpl$SecurityProxy.decrypt(DescriptorManager.java:192)
    at weblogic.descriptor.DescriptorManager$SecurityServiceImpl.decrypt(DescriptorManager.java:114)
    at weblogic.descriptor.internal.AbstractDescriptorBean._decrypt(AbstractDescriptorBean.java:990)
    at weblogic.management.configuration.SecurityConfigurationMBeanImpl.getCredential(SecurityConfigurationMBeanImpl.java:704)
    at weblogic.security.internal.ServerPrincipalValidatorImpl.getSecret(ServerPrincipalValidatorImpl.java:88)
    at weblogic.security.internal.ServerPrincipalValidatorImpl.sign(ServerPrincipalValidatorImpl.java:67)
    at weblogic.security.service.PrivilegedActions$SignPrincipalAction.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.security.service.SecurityServiceManager.createServerID(Unknown Source)
    at weblogic.security.service.SecurityServiceManager.getServerID(Unknown Source)
    at weblogic.security.service.SecurityServiceManager.sendASToWire(Unknown Source)
    at weblogic.server.channels.ChannelService.resetQOS(ChannelService.java:273)
    at weblogic.server.channels.ChannelService.start(ChannelService.java:244)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
com.rsa.jsafe.JSAFE_PaddingException: Could not perform unpadding: invalid pad byte.
    at com.rsa.jsafe.JA_PKCS5Padding.a(Unknown Source)
    at com.rsa.jsafe.JG_BlockCipher.decryptFinal(Unknown Source)
    at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptBytes(JSafeEncryptionServiceImpl.java:68)
    at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptString(JSafeEncryptionServiceImpl.java:94)
    at weblogic.security.internal.encryption.ClearOrEncryptedService.decrypt(ClearOrEncryptedService.java:87)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.descriptor.DescriptorManager$SecurityServiceImpl$SecurityProxy._invokeServiceMethod(DescriptorManager.java:173)
    at weblogic.descriptor.DescriptorManager$SecurityServiceImpl$SecurityProxy.decrypt(DescriptorManager.java:192)
    at weblogic.descriptor.DescriptorManager$SecurityServiceImpl.decrypt(DescriptorManager.java:114)
    at weblogic.descriptor.internal.AbstractDescriptorBean._decrypt(AbstractDescriptorBean.java:990)
    at weblogic.management.configuration.SecurityConfigurationMBeanImpl.getCredential(SecurityConfigurationMBeanImpl.java:704)
    at weblogic.security.internal.ServerPrincipalValidatorImpl.getSecret(ServerPrincipalValidatorImpl.java:88)
    at weblogic.security.internal.ServerPrincipalValidatorImpl.sign(ServerPrincipalValidatorImpl.java:67)
    at weblogic.security.service.PrivilegedActions$SignPrincipalAction.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.security.service.SecurityServiceManager.createServerID(Unknown Source)
    at weblogic.security.service.SecurityServiceManager.getServerID(Unknown Source)
    at weblogic.security.service.SecurityServiceManager.sendASToWire(Unknown Source)
    at weblogic.server.channels.ChannelService.resetQOS(ChannelService.java:273)
    at weblogic.server.channels.ChannelService.start(ChannelService.java:244)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
> 
####<Dec 2, 2014 1:05:35 PM IST> <Notice> <WebLogicServer> <BE-SYS-617> <AdminServer> <main> <<WLS Kernel>> <> <> <1417505735259> <BEA-000365> <Server state changed to FAILED> 
####<Dec 2, 2014 1:05:35 PM IST> <Error> <WebLogicServer> <BE-SYS-617> <AdminServer> <main> <<WLS Kernel>> <> <> <1417505735259> <BEA-000383> <A critical service failed. The server will shut itself down> 
####<Dec 2, 2014 1:05:35 PM IST> <Notice> <WebLogicServer> <BE-SYS-617> <AdminServer> <main> <<WLS Kernel>> <> <> <1417505735259> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN> 
####<Dec 2, 2014 1:05:35 PM IST> <Info> <WebLogicServer> <BE-SYS-617> <AdminServer> <main> <<WLS Kernel>> <> <> <1417505735259> <BEA-000236> <Stopping execute threads.> 

【问题讨论】:

    标签: weblogic-10.x


    【解决方案1】:

    通常这是两个问题之一:

    • 您是在生产模式还是开发模式下运行?如果在开发模式下,您可能在配置文件中有一个您不想要的加密密码。您可以输入明文密码来解决问题。

    • 另一个(也是更困难的问题)可能是您的 java 安装中的加密 jar 文件与 weblogic 所期望的不匹配。

      • 它可能与您的 java jre/lib/ext 目录中的 jars 有关。如果 weblogic /server/lib/cryptojFIPS.jar 有不同的版本,您可能需要将它添加到您的 JDK/jre/lib/ext 目录中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多