Weblogic 服务器子系统失败。原因:java.lang.NullPointerException

Weblogic 服务器子系统失败。原因:java.lang.NullPointerException,weblogic,weblogic-10.x,weblogic11g,weblogic12c,weblogic9.x,Weblogic,Weblogic 10.x,Weblogic11g,Weblogic12c,Weblogic9.x,我正在使用Weblogic 12.1.2.0.0 我已经删除了/wls\u domains/mydomain/servers/admin\u mydomain/data/store/default&diagnostics的内容,以及/wls\u domains/mydomain/servers/admin\u mydomain/tmp的内容 现在我无法启动管理服务器,它正在抛出下面的异常。有人能帮我吗 <27-Feb-2015 08:32:51 o'clock GMT> <In

我正在使用Weblogic 12.1.2.0.0

我已经删除了/wls\u domains/mydomain/servers/admin\u mydomain/data/store/default&diagnostics的内容,以及/wls\u domains/mydomain/servers/admin\u mydomain/tmp的内容

现在我无法启动管理服务器,它正在抛出下面的异常。有人能帮我吗

<27-Feb-2015 08:32:51 o'clock GMT> <Info> <Management> <BEA-141227> <Making a backup copy of the configuration at /wls_domains/mydomain/config-original.jar.>
<27-Feb-2015 08:32:51 o'clock GMT> <Critical> <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: java.lang.NullPointerException
java.lang.NullPointerException
        at weblogic.utils.jars.JarFileUtils.addFilesToJar(JarFileUtils.java:88)
        at weblogic.utils.jars.JarFileUtils.addFilesToJar(JarFileUtils.java:116)
        at weblogic.utils.jars.JarFileUtils.addFilesToJar(JarFileUtils.java:116)
        at weblogic.utils.jars.JarFileUtils.createJarFileFromDirectory(JarFileUtils.java:214)
        at weblogic.utils.jars.JarFileUtils.createJarFileFromDirectory(JarFileUtils.java:190)
        at weblogic.utils.jars.JarFileUtils.createJarFileFromDirectory(JarFileUtils.java:149)
        at weblogic.utils.jars.JarFileUtils.createJarFileFromDirectory(JarFileUtils.java:135)
        at weblogic.management.provider.internal.ConfigBackup.createJarFileFromConfig(ConfigBackup.java:168)
        at weblogic.management.provider.internal.ConfigBackup.createJarFileFromConfig(ConfigBackup.java:153)
        at weblogic.management.provider.internal.ConfigBackup.saveOriginal(ConfigBackup.java:54)
        at weblogic.management.provider.internal.RuntimeAccessImpl.<init>(RuntimeAccessImpl.java:139)
        at weblogic.management.provider.internal.RuntimeAccessService.start(RuntimeAccessService.java:41)
        at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesManager.java:461)
        at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServicesManager.java:166)
        at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:895)
        at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:572)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:471)
        at weblogic.Server.main(Server.java:74)

我认为你不应该从数据目录中删除任何内容。您可以尝试关闭环境,将admin_mydomain目录移动到临时目录(如/tmp/admin_mydomain),然后重新启动环境。然后WebLogic应该重建这些目录。保留/tmp/admin\u mydomain目录,以防此目录不起作用,然后您可以将其移回。

它现在起作用了,发现有人以root用户身份启动了服务器,因此在root用户的许可下创建了一些文件。因此,实际的weblogic域用户无法打开这些文件。我刚刚恢复了config文件夹,现在它正在工作

我解决了这个问题,删除了这个目录servers/AdminServer/data/store/diagnostics中的DAT。请备份并尝试