windows 7 BSOD 后无法从 netbeans 启动 weblogic
cannot start weblogic from netbeans after windows 7 BSOD
在 Windows 7 中出现 BSOD 后,某些东西被损坏,NetBeans 无法启动本地 WebLogic 10 服务器,它以前没有任何问题。
NetBeans 通知中还出现了一条特殊的消息,消息和堆栈跟踪与文件 NetBeans bug report:
中报告的几乎相同
java.lang.IllegalArgumentException: hostname can't be null
at java.net.InetSocketAddress.<init>(InetSocketAddress.java:139)
at org.netbeans.modules.weblogic.common.api.WebLogicRuntime.ping(WebLogicRuntime.java:623)
at org.netbeans.modules.weblogic.common.api.WebLogicRuntime.ping(WebLogicRuntime.java:612)
at org.netbeans.modules.weblogic.common.api.WebLogicRuntime.isRunning(WebLogicRuntime.java:500)
at org.netbeans.modules.j2ee.weblogic9.optional.WLStartServer.isRunning(WLStartServer.java:124)
at org.netbeans.modules.j2ee.deployment.impl.ServerInstance.run(ServerInstance.java:902)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)
从那以后我尝试了多次重新启动,多次重新启动 netbeans,甚至尝试了 NetBeans 8.1 和 9 - 当启动 WebLogic 时,NetBeans 只是卡在 "Starting ..." 消息中并且永远不会停止。实际上,您必须强制关闭 NetBeans 才能停止此操作。
有时我试图在 NetBeans 之外启动 weblogic,但看到它无法启动,消息大致如下来自 this Oracle forum thread:
<Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason: [Management:141268]Parsing Failure in config.xml on line 1, column 1: Content is not allowed in prolog.>
好吧,在我试图开始的 WebLogic 域中确实有一个名为 "config" 的目录,其中有一个文件 "config.xml"(还有一个 config.loc - 删除它并没有有什么不同) - 所以我试图调查 config.xml 并且哇,它完全被破坏了。所以这就是什么都没有开始的原因。我试图只删除此文件 (config.xml)(在上面的 Oracle 论坛线程中,他们还建议删除域 - 但这对我来说不是一个选项,因为它不是集成服务器) - 在尝试之后再次手动启动服务器,WebLogic 启动脚本礼貌地问我是否要它创建一个新的默认值 config.xml,因为找不到旧的 - 回答是有效,我又回来了(我希望:P)
当然,自安装 WebLogic 配置以来,我丢失了一些(编辑:不是全部)自定义设置 - 我丢失了自定义数据源,但保留了用户和用户组。要是我备份了这个 config.xml :( 无论如何。
(编辑:可能备份 config.xml 没有意义 - 无论如何 - 我认为它保留对所有已部署应用程序的数据源的引用 - 所以 - 你不必重新创建数据source - 你只需要重新部署你的应用程序)
在 Windows 7 中出现 BSOD 后,某些东西被损坏,NetBeans 无法启动本地 WebLogic 10 服务器,它以前没有任何问题。 NetBeans 通知中还出现了一条特殊的消息,消息和堆栈跟踪与文件 NetBeans bug report:
中报告的几乎相同java.lang.IllegalArgumentException: hostname can't be null
at java.net.InetSocketAddress.<init>(InetSocketAddress.java:139)
at org.netbeans.modules.weblogic.common.api.WebLogicRuntime.ping(WebLogicRuntime.java:623)
at org.netbeans.modules.weblogic.common.api.WebLogicRuntime.ping(WebLogicRuntime.java:612)
at org.netbeans.modules.weblogic.common.api.WebLogicRuntime.isRunning(WebLogicRuntime.java:500)
at org.netbeans.modules.j2ee.weblogic9.optional.WLStartServer.isRunning(WLStartServer.java:124)
at org.netbeans.modules.j2ee.deployment.impl.ServerInstance.run(ServerInstance.java:902)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)
从那以后我尝试了多次重新启动,多次重新启动 netbeans,甚至尝试了 NetBeans 8.1 和 9 - 当启动 WebLogic 时,NetBeans 只是卡在 "Starting ..." 消息中并且永远不会停止。实际上,您必须强制关闭 NetBeans 才能停止此操作。
有时我试图在 NetBeans 之外启动 weblogic,但看到它无法启动,消息大致如下来自 this Oracle forum thread:
<Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason: [Management:141268]Parsing Failure in config.xml on line 1, column 1: Content is not allowed in prolog.>
好吧,在我试图开始的 WebLogic 域中确实有一个名为 "config" 的目录,其中有一个文件 "config.xml"(还有一个 config.loc - 删除它并没有有什么不同) - 所以我试图调查 config.xml 并且哇,它完全被破坏了。所以这就是什么都没有开始的原因。我试图只删除此文件 (config.xml)(在上面的 Oracle 论坛线程中,他们还建议删除域 - 但这对我来说不是一个选项,因为它不是集成服务器) - 在尝试之后再次手动启动服务器,WebLogic 启动脚本礼貌地问我是否要它创建一个新的默认值 config.xml,因为找不到旧的 - 回答是有效,我又回来了(我希望:P)
当然,自安装 WebLogic 配置以来,我丢失了一些(编辑:不是全部)自定义设置 - 我丢失了自定义数据源,但保留了用户和用户组。要是我备份了这个 config.xml :( 无论如何。
(编辑:可能备份 config.xml 没有意义 - 无论如何 - 我认为它保留对所有已部署应用程序的数据源的引用 - 所以 - 你不必重新创建数据source - 你只需要重新部署你的应用程序)