Windows 7上的启动域失败Glassfish

时间:2015-11-10 14:07:36

标签: windows java-ee glassfish

我想在Windows 7上使用JAVA 8 JDK 66启动Glassfish 4.1.1-Server,但我的命令asadmin start-domain失败。 这似乎是一个模糊的错误,因为我在命令提示符中得到一个很长的失败消息(见下文)。

有人能给我一个暗示问题是什么吗?即使是一个方向("可能是防火墙问题","不兼容的JDK-Version"等)也会有所帮助...

谢谢 Threx

+++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++

replace

3 个答案:

答案 0 :(得分:1)

我有同样的问题,相同的消息(可能是不同的原因),我通过将Glassfish文件夹移动(解压缩)到另一个位置来解决它。问题是当我在C:\上解压缩GlassFish.zip时,文件夹的所有者是“管理员”。通过在不同的位置解压缩(例如c:\ servers \ GlassFish),所有者是我的常规用户。 另外我更改了port =“8080”和“8181”(在我的情况下改为8060,8061)。我的glassFish域名之后成功启动,我不知道哪些更改修复了它,我不在乎了。

答案 1 :(得分:0)

似乎Glassfish无法启动,因为它尝试绑定的地址已在使用中。

  

由于启动异常而关闭服务器   java.net.BindException:已在使用的地址:bind

尝试编辑domain.xml。

  

/glassfish/domains/domain1/config/domain.xml

最常见的问题是http-listener端口被其他应用程序重用。 找到这些行:

  

name =“http-listener-1” port =“8080”   name =“http-listener-1” port =“9090”

并用以下内容替换它们:

  

name =“http-listener-2” port =“8181”   name =“http-listener-2” port =“9191”

您还可以阅读有关domain.xml的更多信息

https://docs.oracle.com/cd/E19226-01/820-7694/abhar/index.html

答案 2 :(得分:0)

即使我遇到同样的问题......

  1. 将Glassfish文件夹复制到C:\ users {your-pc-name}
  2. 通过右键单击cmd->配置或启动带有C:\ users {your-pc-name}的cmd。物业
  3. 然后运行asadmin
  4. 它非常适合我

    重要的是您启动cmd的路径以及glassfish文件夹在该路径中运行