Glassfish有一个进程已经使用管理端口4848

时间:2017-06-20 13:10:37

标签: linux glassfish

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.

我无法理解为什么。

1 个答案:

答案 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