我已经在eclipse环境中配置了Jboss 5.1。
当我启动服务器时出现问题,在控制台中它显示为 JBoss 服务器已在 xx min 和 xx 秒内启动,但它仍然显示 jboss 服务器正在 eclipse 服务器窗口中启动。它最终超时并根据 Jboss 启动的服务器超时停止服务器。
同样的问题。解决了!
您可能想尝试几个选项。
确保您的工作在 Eclipse 中使用 JDK 而不是 JRE。为此,请确保在您的 Eclipse 中,windows ->> 首选项 ->> java ->> 已安装的 JRE ->> 选择 JDK。
如果您更改了端口,请确保 eclipse 使用相同的端口。你可以随时在 Jboss 文件夹 ->> 独立 ->> 配置 ->> 独立.xml 文件中检查它。向下滚动。您将获得所有端口详细信息。
快照有一个很好的解释。你可以随时查看。点击这里
在启动 JBoss 之前,双击服务器窗口中的配置。应该打开 JBoss 配置。查找超时部分 - 根据需要进行调整(即使您部署大型应用程序,5 分钟也应该足够了)。延长启动和停止超时。如果 JBoss 没有正确停止,那么您将需要从任务管理器中终止 Java 进程)。不要忘记保存修改后的配置 (Ctrl S)。
关于 jboss/wildfly 不断升级的话题。
请注意,在最新版本的 wifly/jboss eclipse 插件中,部署扫描程序引入了一个问题。
https://issues.jboss.org/browse/WFLY-10629
来自 Eclipse 的插件会自动将部署扫描器添加到您的standalone.xml,这会导致发生 infine 部署问题。
在服务器上双击时,您可以使用这些部署扫描程序禁止插件修改您的standalone.xml。