【发布时间】:2011-09-07 17:25:30
【问题描述】:
我已经重新安装了java JDK 6.0.25,(在安装java之后出现了一些问题,终于成功了)。我已经设置了路径(JAVA_HOME 指向 C:\Program Files\Java\jdk1.6.0_25 并且在路径中还添加了 C:\Program Files\Java\jdk1.6.0_25\bin)。
在 Eclipse 中,我将所有内容都指向了这个新的 JDK,也在服务器中。当我安装 Glassfish 3.1 时,安装后域没有创建。所以当我在 Eclipse 中添加这个服务器时,找不到域。
所以我确实提取了一个 ZIP 版本的 Glassfish,并在 Eclipse 中将服务器配置为这个 ZIPPED Glassfish。我也再次安装了tomcat 7.0.14并添加到eclipse,但都没有工作。
主要问题:当我在 Eclipse 中启动 Tomcat 或 Glassfish 时,它们没有启动。 Tomcat 正在启动,但 45 秒后它说时间用完了。我已经阅读了论坛以增加启动时间,我已将其设置为 240 秒,但它不起作用,因为它在 sazs 中弹出错误,表明该端口已被其他服务器使用。
Glassfish,当我启动它时,它正在启动,但几分钟后给我错误:启动失败。看起来某些端口或某些东西正在阻止此服务器。我也关闭了防火墙和杀毒软件,但什么也没有。
我查看了所有关于“不启动 Glassfish 或 Tomcat”的论坛,但没有找到解决方案。我不想为此重新安装 Windows。 所以如果有人知道这个问题,请帮助。
更新:
我尝试更改 domain.xml 中的端口并使用 netstat -b 检查(一切都已建立),但服务器(Glassfish)没有启动。它显示错误“本地主机上的 Server GlassFish Server Open Source Edition 3 (Java EE 6) 无法启动。”。我还尝试从市场空间和 Eclipse 的“安装新软件”安装“内置 Eclipse”Glassfish,但它出现了同样的错误。目前,由于需要我在 Windows 7 中使用 XP 模式,服务器可以正常工作,没有任何问题。
【问题讨论】: