![](/img/trans.png)
[英]How to check if serial port is already open (by another process) in Linux, using Python 2.7 (and possibly pyserial)?
[英]Glassfish There is a process already using the admin port 4848
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-檢查玻璃魚是否已經流產。
ps -ef |grep java
殺死所有與glassfish相關的Java程序
2-檢查端口4848是否正在使用
netstat -nao |grep 4848
3-更改默認端口
編輯文件{glassfish_home} /config/asadminenv.conf
AS_ADMIN_PORT=4848
我只是殺死所有 glassfish 進程
pkill -f glassfish
我遇到了同樣的錯誤。
這很有用 - 即檢查您是否可以ping $(hostname)
。 看起來 glassfish 可能在綁定過程中根據 IP 檢查主機名。
我的問題是/etc/hosts
中的主機名/IP 地址未正確對齊,這意味着我無法ping $(hostname)
。 一旦對齊和 ping,glassfish 開始正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.