27

从 Eclipse Ganymede 中盯着 JBoss 服务器会出现以下问题:“本地主机上的服务器 JBoss v4.0 无法在 120 秒内启动。如果服务器需要更多时间,请尝试在服务器编辑器中增加超时时间。”

控制台显示 JBoss 已在某某几分钟内启动,但不久之后,如果出现上述消息,则会弹出一个窗口。我也可以从外部启动 JBoss。

4

20 回答 20

20

我有一个类似的问题,但它与 Tomcat 5.5 服务器有关。启动时间非常重要,所以我收到了这个错误。

为了解决这个问题,我做了以下步骤:在首选项,服务器中,我将属性“服务器超时延迟”更改为“无限制”。

编辑:

对于 Eclipse Ganymede,您必须这样做: 在服务器视图中,双击您的服务器 JBoss。在概述中,您有一个“超时”面板(默认情况下,它是折叠的)。您可以定义服务器启动和停止操作的超时时间。

于 2008-11-18T10:20:58.337 回答
16

我有一个类似的问题。结果发现,8080当我的 JBoss 从8180.

通过在 Eclipse 中更改服务器的配置(双击服务器并编辑服务器属性),它起作用了。

于 2009-11-09T20:53:56.150 回答
13

增加超时并不能解决问题。Eclipse 从来没有意识到服务器已经启动(不确定这是否是一个大问题),只是让我很生气。我有这个问题好几个星期了,最后发现(至少对我来说)主机名和地址必须相同。我有主机名:localhost;地址“127.0.0.1”,它不会工作。我都改成了 127.0.0.1,瞧!

像这样: 在此处输入图像描述

于 2009-08-01T00:33:06.010 回答
4

在我的带有 Jboss 工具的 Eclipse 中,这也发生了,我将 JbossServer 的一般信息中的“主机名”从我的机器名更改为 127.0.0.1。

谢谢,这很好用!

于 2009-08-31T17:17:41.753 回答
2

您必须更改 JBoss 配置面板中定义的端口。我曾经使用过 -Djboss.service.binding.set=ports-01升级端口号 - 忘记更改 Eclipse/JBoss 配置 - Eclipse 没有注意到 JBoss 已经在运行。

于 2011-06-30T08:43:06.893 回答
2

当我将 JBoss 更改为在端口 8443 上通过 SSL 运行而不是在端口 8080 上未加密时,我已经看到了这种行为。我的理论是 Eclipse 插件正在检查端口 8080 以确认 JBoss 已启动,并且此检查是硬编码的,并且不尊重您对配置所做的更改以指定服务器在不同的端口上运行。

我们的解决方法是从调试下拉菜单中启动 JBoss,这显然会禁用超时。

于 2009-06-03T15:35:21.740 回答
2

尝试以下操作:-

  1. 检查通用信息中的端口 jboss 是否配置正确。它通常是 8080,除非你改变了它。
  2. 我使用主机名作为 0.0.0.0,以便可以从网络上的其他计算机访问它。
  3. 我在连接到 vpn 时遇到了问题,这导致了这个问题。关闭任何 VPN 连接。
于 2012-10-15T20:00:11.487 回答
1

我遇到了同样的问题,并通过修改 jboss 文件夹中的“server.xml”文件来纠正它。

I modified  '<Connector port="8080"' by '<Connector port="server port defined in Eclipse"'
于 2013-07-11T07:08:23.733 回答
1

是的,我有类似的问题 Jboss 无法在默认的 50 秒内从 Eclipse Galileo 启动,所以只需通过双击控制台和错误日志附近的服务器窗口中的 Jboss 服务器图标来更改服务器启动时间(不在 windows->preferences->server 处)。它打开服务器编辑器,然后将启动时间增加到 300 它然后工作。!!!

于 2010-02-24T17:38:37.737 回答
0

你在 Linux 上运行吗?如果是这样,请检查 jBoss 是否对 /tmp 有写权限...

我遇到了同样的问题,我修复了为用户、组和其他人创建具有 RW 权限的临时目录,并将这一行添加到 eclipse.ini

-Djava.io.tmpdir=yourTempDirectory

您的临时目录是您创建的临时目录的绝对地址。

于 2008-12-04T15:33:29.450 回答
0

双击服务器视图中的 jBoss 服务器图标。弹出一个窗口,其中“超时”已折叠。单击箭头并增加开始时间。

于 2008-12-02T21:14:17.110 回答
0

您可以检查您运行的 Jboss 是 4.0.4 版还是 4.2.2 版。当您安装了 Jboss 4.2.2 但在 Eclipse 中配置了 Jboss 4.0.4 时,您可能会收到此错误。

于 2008-11-18T10:12:37.667 回答
0

我遇到了同样的问题并找到了解释。对于 Eclipse,JBoss 应该支持 jboss-web 服务(tomcat.sar),这意味着在进程结束时打开一个 HTTP 端口。就我而言,由于禁用了此服务,因此在服务器运行时没有打开 HTTP 端口...

解决方案:只需在“服务器”面板中双击 jboss 服务器,然后将 JNDI 端口复制到“服务器属性”部分的“端口”字段。这使得它。

这样,不再需要将主机名更改为 127.0.0.1,你可以让它成为你想要的(例如 localhost 是默认值)。

于 2009-09-24T09:24:39.677 回答
0

在“服务器”窗口中右键单击“JBoss 4.2 at localhost”并选择打开,然后将端口号从 8080 更改为 8081 即可。

于 2013-04-09T10:47:29.127 回答
0

我可以通过使用 Aboucabar Toure 的建议来修复它:在 Eclipse Indigo 下,我打开了 JBoss 服务器属性并编辑了服务器端口组以匹配我的 JBoss 端口配置(取消选中本地运行时框中的检测)。

然后一切正常!

于 2013-07-29T13:21:42.007 回答
0

我是 EJB 的新手 - Jboss。我也遇到了同样的问题

Jboss没有在给定时间内启动,增加启动超时]]

您提出的宝贵建议无法解决。

根据控制台:我的 Jboss-5.1.0.GA 服务器于 50:21、49:91 开始...依此类推。

但对给定的主机名没有很好的响应:10.168.2.11 服务器配置服务器:10.168.2.11,我喜欢在使用 ant 时执行。

解决方案:尽管它很好用

host Name: localhost
Server Name:localhost

甚至增加端口即ports-02:导致http:端口8280


尝试了这里给出的每一个练习。这是我的。希望与 jboss 协作的 eclipse 社区提供正确的解决方案。

我不知道,但在这个建议中有点接地:https ://stackoverflow.com/a/945444/1164686

于 2012-02-09T11:45:57.030 回答
0

如果您使用的是非默认端口,例如 8180。您应该将 eclipse 配置为在所需端口号处轮询服务器。看这张图片:

在此处输入图像描述

于 2013-12-05T22:15:26.477 回答
0

This also happened when you create the jboss with different server version. I was using JBoss AS 7.2.0 final but had no idea to use which server version in eclipse. I tried with WildFly but that leads to this error. With all the good tips in here didn't solve my problem. Thanks to this post i corrected that with correct version. I should have used Jboss Enterprise Application platform 6.1.

enter image description here

于 2014-09-05T07:30:45.477 回答
0

我也面临同样的问题,在更改它对我有用的端口号后。

server.xml 中的端口号和 jboss 端口号应该相同。

转到-> jboss-4.0.3\server\default\deploy\jbossweb-tomcat55.sar\server.xml

连接器端口="9090"

goto -> 双击服务器并将端口号更改为您在 server.xml 中提供的端口号

于 2016-04-17T02:05:03.653 回答
0

删除调试视图中的所有eclipse断点,jboss会快速启动。

于 2016-03-14T09:48:50.517 回答