GlassFish服务器无法从Eclipse启动,它被卡在69%

我试图从eclipse在GlassFish 4中测试我的Web应用程序。 当我使用文件( startserv.bat )启动GlassFish 4时,它工作正常,但是当我尝试从Eclipse运行它时,它开始加载,但是启动过程被卡在69% ,在一条消息上Launching Delegate...

在此处输入图像描述

在这种情况下几分钟后,它给我一个错误信息:

在此处输入图像描述

经过几次重试后,我收到了这条消息:

在此处输入图像描述

即使端口8080(GlassFish的端口)和4848(GlassFIsh的管理端口)上没有运行任何东西

它以前对我来说很好,但是现在由于某种原因,它只是没有,我没有做任何事情的设置或任何东西。 我该如何解决这个问题?

这是我的启动控制台日志: http : //pastebin.com/XL0Lh5zw (使用pastebin避免使post变大)

我有同样的问题,有相同的消息。

经过长时间的搜索,我放弃了,我删除了服务器。

删除服务器

我删除了服务器运行时环境

删除运行时

Glassfish文件只删除了eclipse配置,然后我使用现有的glassfish服务器重新创建了Server Runtime和Server,问题得到解决:D。

我遇到了同样的问题。 我正在使用Eclipse Luna。

我将GlassFish Tools降级到7.2,然后我又重新启动了服务器。 http://download.oracle.com/otn_software/oepe/12.1.3.1/luna/repository

我没有在日志中看到任何错误,只是关于Hibernate的一些警告,这不应该导致启动崩溃。 可能需要花费很长时间来初始化所有的eclipse开销,但很可能它可能是一个锁定问题,这可能导致超时,因为eclipse将无限期地等待它永远无法获得的资源。 您确定服务器仅被eclipse访问,并且尚未运行或由其他进程拥有吗?

我整个星期都在接受这个问题。 但在我们的团队中,我们终于修复了它。 似乎Glassfish需要JDK 8(Eclipse Luna中没有JRE 8默认条目),所以你必须首先从Oracle网站安装JDK 8,然后在Windows中配置Eclipse指向它 – > Preference – > Java – > Installed JREs单击“添加”,选择“标准虚拟机”,单击“下一步”,使用“目录”按钮指向您的 – 新安装的JDK8目录,如果您在安装过程中没有更改任何内容,在Windows上它将是“C” :\ Program Files \ Java \ jdk1.8.0_20“。

仅仅因为Glassfish和Glassfish Tools for Luna需要JDK8才能完美运行。

我对GF 3.1也有同样的问题。

在研究这个问题时,我注意到在Eclipse控制台中,Glassfish似乎仍在运行。 我使用Web控制台删除了应用程序,然后退出Eclipse。 然后我检查了活动的Java进程(即ps -e | grep java )并注意到了一个僵尸Glassfish进程。

有时会发生Eclipse无法正确启动/关闭Glassfish,“失去”这样做的过程。 通常杀死僵尸进程修复了Glassfish以及与Eclipse的相关集成。

在这种情况下尝试的另一件事是从服务器中删除应用程序并从Eclipse中的Servers面板中删除服务器,然后再次添加服务器和应用程序。

我正在使用Eclipse Glassfish 3.1.1,Luna 4.4.1,Java 1.7.0_71,OS X Yosemite。

每次调试端口(属性 – > glassfish->调试端口)更改为当前+ 1(例如,从8008到8009),这对我来说很有用。 我正在使用eclipse neon 4.6.0 + glassfish 4.1

如果任何一个仍然卡住,请转到您的glassfish文件夹域> domain1>配置编辑domain.xml更改网络侦听器端口号。 到任何其他端口号。 重启eclipse和glassfish。 假设你有glassfish 4.1.1它适合我。

我通过使用Eclipse Neon(4.6)GlassFish 4.1.1解决了这个问题。

有同样的问题,不知道为什么会这样。 无论如何,我从Eclipse中删除了Glassfish,并设置了一个新的GF。 为我工作就好了!

使用Eclipse Mars和Glassfish 3.2。 我使用Eclipse>帮助>检查更新。 发现了两个更新,一个是Glassfish工具。 允许更新做它的事情,它似乎已经解决了问题。

  • 转到以下路径:

    C:\glassfish4\glassfish\domains\domain1\config

  • 也是将服务器位置配置到eclipse并打开domain.xml文件的路径。

  • 找出8080端口号并更改不同的端口号,如8081 …
  • 保存并关闭文件。

在日食:

  • 删除添加的服务器并添加新的Glashfish服务器。
  • 启动服务器。 这将解决问题。