asadmin start-domain domain1
但是它显示了这个错误。
There is a process already using the admin port 4848 -- it probably is another instance of a GlassFish server.
我搜索过并发现它可能是主机名,或者该端口被其他应用程序或服务器使用,实际上它是由TCP使用的。
我对主机名没有问题所以我通过更改端口尝试了这个解决方案。
asadmin set server.http-service.http-listener.http-listener-1.port=10080
但它显示此错误
remote failure: No configuration found for server.http-service.http-listener.http-listener-1
Command set failed.
我无法理解为什么。
答案 0 :(得分:3)
假设你在linux下运行glassifhs
1 - 检查玻璃鱼是否已经运行。
ps -ef |grep java
杀死相对于glassfish的任何进程java
2 - 检查端口4848是否正在使用
netstat -nao |grep 4848
3 - 更改默认端口
编辑文件{glassfish_home} /config/asadminenv.conf
AS_ADMIN_PORT=4848