【问题标题】:Starting JBoss from Eclipse从 Eclipse 启动 JBoss
【发布时间】:2010-09-22 20:03:19
【问题描述】:

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

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

【问题讨论】:

  • 其他cmets是对的,只需在服务器视图中双击服务器......

标签: eclipse jboss


【解决方案1】:

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

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

编辑:

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

【讨论】:

  • 嗯...我已经尝试过这样做...将服务器超时从 50 秒增加到 2 分钟没有任何区别...顺便说一句...我使用 jdk 会不会是个问题1.5 与 JBoss 4.0.1
  • 双击隐藏得非常好:(
【解决方案2】:

我遇到了类似的问题。结果发现 Eclipse 的服务器默认端口设置为 8080,而我的 JBoss 正在使用 8180。

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

【讨论】:

  • 我遇到了同样的问题,这就是我的解决方案。当我在 Ecilpse 中创建一个新的 JBoss 服务器时,它询问我要使用什么端口,所以我选择了 8081。但是,这实际上并不影响 JBoss 将在什么端口上启动,JBoss 仍然在 8080 上启动。所以,它正在检查服务器在 8081 上启动,这从未发生过,但 JBoss 实际上确实在 8080 上成功启动。愚蠢的错误。
  • same here:对我来说,问题是在配置中输入了端口 8080,但它实际上是在端口 80 上运行
  • 更改为 8080 的原因不是因为 8080 是我们应该使用的端口号(但它始终是默认端口号)。我们需要检查 server.xml 文件并查看为项目提供服务的设置,然后在 eclipse 中的 jboss 中设置相应的端口号。
【解决方案3】:

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

像这样:

【讨论】:

    【解决方案4】:

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

    谢谢,这很好用!

    【讨论】:

      【解决方案5】:

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

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

      【讨论】:

        【解决方案6】:

        尝试以下方法:-

        1. 检查通用信息中jboss端口是否配置正确。它通常是 8080,除非您已更改它。
        2. 我使用主机名作为 0.0.0.0,以便可以从网络上的其他计算机访问它。
        3. 我在连接到 vpn 时遇到问题,它导致了这个问题。关闭所有 vpn 连接。

        【讨论】:

          【解决方案7】:

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

          【讨论】:

          • 我也是。我必须在“服务器端口”中设置相同的端口。
          【解决方案8】:

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

          【讨论】:

            【解决方案9】:

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

            I modified  '<Connector port="8080"' by '<Connector port="server port defined in Eclipse"'
            

            【讨论】:

              【解决方案10】:

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

              【讨论】:

                【解决方案11】:

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

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

                -Djava.io.tmpdir=yourTempDirectory
                

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

                【讨论】:

                  【解决方案12】:

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

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

                  这样就不用再把主机名改成 127.0.0.1,你可以随意设置(比如默认是 localhost)。

                  【讨论】:

                    【解决方案13】:

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

                    【讨论】:

                      【解决方案14】:

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

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

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

                      根据控制台:我的 Jboss-5.1.0.GA Server 启动时间是 50:21、49:91 ...等等。

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

                      解决方案:尽管它很好用

                      host Name: localhost
                      Server Name:localhost
                      

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


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

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

                      【讨论】:

                        【解决方案15】:

                        在“servers”窗口右击“JBoss 4.2 at localhost”并选择open,然后, 只需将端口号从 8080 更改为 8081 即可。

                        【讨论】:

                          【解决方案16】:

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

                          然后一切正常!

                          【讨论】:

                            【解决方案17】:

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

                            【讨论】:

                              【解决方案18】:

                              当您创建具有不同服务器版本的 jboss 时也会发生这种情况。我使用的是 JBoss AS 7.2.0 final 但不知道在 eclipse 中使用哪个服务器版本。我尝试使用 WildFly,但这会导致此错误。这里所有的好技巧都没有解决我的问题。感谢post,我用正确的版本纠正了这个问题。我应该使用 Jboss Enterprise Application Platform 6.1。

                              【讨论】:

                                【解决方案19】:

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

                                【讨论】:

                                  【解决方案20】:

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

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

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

                                  连接器端口="9090"

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

                                  【讨论】:

                                    猜你喜欢
                                    • 1970-01-01
                                    • 1970-01-01
                                    • 1970-01-01
                                    • 1970-01-01
                                    • 2012-05-27
                                    • 2015-09-17
                                    • 2023-04-08
                                    • 1970-01-01
                                    • 1970-01-01
                                    相关资源
                                    最近更新 更多