2010-07-01 55 views
0

我使用Spring和WebSphere 6.1,今天我開始得到NET_BIND錯誤,指出端口1099(Spring使用的端口)已經在使用中,並且Spring不能使用它。我一直在使用該端口很長一段時間,並運行netat,以確保1099沒有列出(它不是)。我還查看了爲我的websphere服務器配置的端口,並且未列出1099。所以我的問題是:WebSphere中的預留端口

1)如何確定什麼是端口1099 2)如何預留1099以便WebSphere不使用端口1099?

感謝, 傑里米

回答

1

1)如何找出使用端口1099

我不知道你是哪個操作系統,但在Windows XP上 - 「 netstat -b'將列出每個偵聽器的PID。使用該信息來確定哪個進程正在使用有問題的端口。

2)如何預留1099以便WebSphere不使用端口1099?

的WebSphere將使用的端口1099的唯一方法是,如果它被配置爲這樣做(檢查serverindex.xml文件),或者如果該端口落在ephemeral range內。我知道XP上的臨時範圍從1024開始,但是對於大部分(全部)的Linux應該都可以。