Weblogic服务器未进入RUNNING状态

时间:2014-12-02 09:05:06

标签: weblogic-10.x

当我使用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.> 

1 个答案:

答案 0 :(得分:1)

一般来说,这是两个问题之一:

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

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

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