当我启动 Eclipse(Mars) 时,我看到 weblogic 服务器的启动和停止按钮都处于活动状态。服务器修饰符为空 - 没有 [starting]、[stopped]、[running] 或其他内容。我无法启动也无法停止它。至少,半个小时是不够的(超时时间已经设置得很大)。 之后情况没有改变:
控制台输出为空。
Oracle_home 中的日志为空 - 过去 3 小时没有任何更改。
四小时前服务器运行并停止正常。然后开始越来越慢地做,就变成了这样。
当然,我理解,完全删除所有域或 c:format 的 weblogic 服务器安装可能会有所帮助,但是有一些不那么严厉的措施吗?
在命令行中,可以通过相同的启动脚本启动服务器,不会出现任何问题。所以,问题显然出在 Eclipse 上。我能以某种方式清理它吗?
Eclipse 日志在尝试启动服务器时给出了非常有趣的行:
The server watcher reported an unknown state
问题的全部描述是:
eclipse.buildId=4.5.1.M20150904-0015
java.version=1.8.0_66
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=cs_CZ
Framework arguments: -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -data file:/C:/workspaces/ws_ds8/ -product org.eclipse.epp.package.jee.product
oracle.eclipse.tools.weblogic
Error
Mon Jan 04 09:38:33 CET 2016
The server watcher reported an unknown state.
An exception stack trace is not available
恐怕,这条消息似乎是绝对未知的——“服务器观察者报告未知状态”这一行在谷歌中没有任何点击。对我来说奇怪的是,WL 日志中仍然没有消息 - 此消息发生在任何 WL 日志启动之前。
UNKNOWN
If a server instance cannot be contacted, it is in the UNKNOWN state.
WL 连接到 Eclipse 的唯一参数(除了其文件夹)是:
Automated pushing
Use SSL port
Start in debug mode
经过一番尝试,我发现该问题是由于检查
stop
、run
和[停止/启动/启动]引起的状态恢复正常。