Linux

GlassFish:有一個程序已經在使用伺服器埠

  • August 7, 2016

我正在嘗試在 Joyent 雲中的 Centos 6 上執行 GlassFish 3.1.1。無論我在glassfish/domains/domain1/config/domain.xml中將管理埠設置為什麼,在嘗試啟動時都會顯示:

There is a process already using the admin port XXXXX -- it probably is another instance of a GlassFish server.

我檢查了 netstat 和 /etc/services 並嘗試了幾十個不同的埠,但無濟於事。它直截了當地說我嘗試的每個埠都被佔用了。

想法?

我最終修改了 /etc/hosts 以使其工作。

前:

127.0.0.1      localhost localhost.localdomain localhost4 localhost4.localdomain4
::1            localhost localhost.localdomain localhost6 localhost6.localdomain6

後:

199.192.240.10 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1            localhost localhost.localdomain localhost6 localhost6.localdomain6

我不太確定我為什麼需要這樣做,但它確實有效。

**免責聲明:**這實際上不是我的 IP 地址——只是在這個例子中使用了它。

引用自:https://serverfault.com/questions/361587