有人可以指导我如何调试此问题吗?
服务器总是说"开始"。然后,由于超时设置为720秒,一旦达到720秒,服务器将自动关闭。
即使服务器的状态始终如一,但我们在功能上部署的应用程序运行正常。
在J2EE透视图中,Eclipse没有给出任何警告,JBoss只是关闭了。在Java透视图中,它给出以下错误。错误详情:
Plugin:org.eclipse.wst.server.core
Severity:Error
Server JBoss AS 7.1 was unable to start within 720 seconds. If the server requires more time, try increasing the timeout in the server editor.
Exception Stack Trace: An exception stack trace is not available.
Session Data:
eclipse.buildId=4.4.2.M20150204-1700
java.version=1.7.0_76
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -clean -product org.eclipse.epp.package.jee.product
此后,下一个错误如下所示:
org.jboss.ide.eclipse.as.core
The server was shutdown forcefully. All processes were terminated.
我不知道是否有任何日志文件我可以调查这个。
答案 0 :(得分:1)
我想您不再有这个问题,但是如果它可以帮助某人,那么尝试了很多方法之后,这就是我的解决方法。
这个问题肯定意味着eclipse无法监视jboss服务器,这就是eclipse认为jboss无法启动的原因,因此延长超时时间是毫无用处的。
首先请确保以下几点:
jboss使用的端口(对于jboss AS,在server.xml中;对于Jboss EAP,是standalone.xml),与jboss服务器配置窗格中的eclipse监视的端口相同(在服务器视图中双击服务器->服务器端口部分->网络)。 如果您使用的是8080等标准端口,则可以尝试将其更改为例如8180。
如果您已经检查了以上几点,那么您最后可以尝试的方法(以及对我有用的方法)是通过Eclipse jboss配置窗格将主机名从localhost更改为127.0.0.1
希望这可以解决问题!