jakarta-ee - weblogic 设置问题 : Server start leads to "Server subsystem failed" Error

标签 jakarta-ee weblogic installation

//这是错误的服务器日志

<May 2, 2014 3:30:52 PM IST> <Critical> <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: java.lang.Assert
ionError: 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:1191)
        at weblogic.management.configuration.SecurityConfigurationMBeanImpl.getCredential(SecurityConfigurationMBeanImpl
.java:781)
        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: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(DescriptorManage
r.java:173)
        Truncated. see log file for complete stacktrace
Caused By: weblogic.security.internal.encryption.EncryptionServiceException
        at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptBytes(JSafeEncryptionServiceImpl.java
:139)
        at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptString(JSafeEncryptionServiceImpl.jav
a:187)
        at weblogic.security.internal.encryption.ClearOrEncryptedService.decrypt(ClearOrEncryptedService.java:96)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        Truncated. see log file for complete stacktrace
>
<May 2, 2014 3:30:52 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED.>
<May 2, 2014 3:30:52 PM IST> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itse
lf down.>
<May 2, 2014 3:30:52 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN.>

我刚刚在 xml 文件本身中设置了 weblogic 域并更新了 JDBC 池和部署详细信息。 现在,当尝试启动服务器时,它会抛出上述错误。

最佳答案

文件 SerializedSystemIni.dat 可能已损坏。管理服务器无法启动,因为它不再能够解密存储在 $DOMAIN_HOME/config 目录中的 config.xml 文件中的凭据。

如果您将存储在此文件中的加密凭据替换为纯文本值,您应该能够再次启动您的管理服务器。

来源: http://weblogicscripting.blogspot.nl/2014/04/unable-to-start-admin-server-bea-000386.html

另请参阅以下 Oracle 支持说明: 如何恢复SerializedSystemIni.dat文件? (文档编号 1602857.1)

成功启动管理服务器后,这些值将再次重新加密。 我刚刚遇到了同样的问题并设法启动了我的服务器,但请注意其他存储的密码也可能变得不可读 - 检查日志文件中的任何错误,例如数据源的凭据。

关于jakarta-ee - weblogic 设置问题 : Server start leads to "Server subsystem failed" Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23425631/

相关文章:

java - 为 Eclipse 安装 wro4j 插件

java - 在同一 bean 上使用 EJB 和 JAXWS 时 weblogic 12cR2 烦人的日志

java - 在 Weblogic 10gR3 上找不到 SAAJMetaFactoryImpl

java - 如何为 Java 应用程序创 build 置?

installation - 卸载后桌面图标不会被删除 - Wix

python - pytorch 在 anaconda 提示符下运行,但不在 pythonidle 中运行

java - 集合与列表与数组作为 EJB 方法的返回类型

java - HashTable 和 Collections.synchronized(HashMap) 的效率

java - WebLogic openJDK 错误

JavaEE - EJB/CDI 方法持续时间机制