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.
我不明白为什么。
最佳答案
假设您在 linux 下运行 glassifhs
1 - 检查 glassfish 是否已经运行。
ps -ef |grep java
杀死任何与 glassfish 相关的 java 进程
2 - 检查4848端口是否被占用
netstat -nao |grep 4848
3 - 更改默认端口
编辑文件 {glassfish_home}/config/asadminenv.conf
AS_ADMIN_PORT=4848
关于linux - Glassfish 有一个进程已经在使用管理端口 4848,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44654024/