我想在Windows 7上使用JAVA 8 JDK 66启动Glassfish 4.1.1-Server,但我的命令asadmin start-domain失败。 这似乎是一个模糊的错误,因为我在命令提示符中得到一个很长的失败消息(见下文)。
有人能给我一个暗示问题是什么吗?即使是一个方向("可能是防火墙问题","不兼容的JDK-Version"等)也会有所帮助...
谢谢 Threx
+++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++
replace
答案 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)
即使我遇到同样的问题......
它非常适合我
重要的是您启动cmd的路径以及glassfish文件夹在该路径中运行