본문 바로가기
웹/WebSphere

[v6.1] Address Already in use : NET_Bind 에러가 날 경우

by 브래드.권 2013. 4. 30.

 

 

 

Version 1.0

문서 이력

2013-04-16 최초 작성 Ver 1.0

 

 

 

Rational Application Developer(RAD) v7 을 사용하면 WebSphere v6.1 이 내장되어 있어서 이를 가지고 개발을 하게 됩니다. 작업 중에 아래와 같은 경우에 발생하는 에러에 대해 해결방법을 설명하고자 합니다.

 

1.     관리 콘솔로 데이터소스를 설정할 때 [연결 풀 데이터소스] 를 사용하여 설정하면 아래와 같은 에러가 발생하며 연결이 안 되는 경우

 

Network adapter could not establish connection.

 

 

2.     웹서비스 생성 후 웹서비스 탐색기에서 테스트 시 아래와 같은 에러가 발생할 경우

3.     웹서비스 클라이언트 프로그램에서 웹서비스 호출 시 아래와 같은 에러가 발생할 경우

 

Address already in user : NET_Bind

 

 

 

이와 같은 에러들은 모두 WebSphere 를 패치하면 해결 됩니다. 몰라서 한참 헤맸네요.

구글링 중 어렵사리 해결책을 CarbonRider 라는 분이 올려주신 글 덕분에 해결했습니다.

CarbonRider 분의 글 링크는 아래 참고 사이트에 있으니 참고해 보시면 좋을 것 같네요.

 

저는 RAD v7 에 내장되어 있는 WebSphere v6.1.0.2 를 사용하였는데 이 버전에서 발생하는 문제인 것 같더군요. V6.1.0.31 이상으로 패치하시면 위와 같은 에러가 더 이상 발생하지 않습니다.

 

WebSphere 를 패치할 때 WebSphere 뿐만 아니라 IBM JVM 를 별도로 패치를 해줘야 합니다. WebSphere 만 패치하면 위 문제는 해결되지 않더군요. 두 가지 패치는 각각 해줘야 합니다. WebSphere 란 놈.. 참 특이합니다.

 

패치는 IBM 사이트에서 받으실 수 있으며 링크를 걸어 놓겠습니다.

링크 : http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg24026452

 

위 링크에서 WebSphere 패치 받고 중간쯤에 보시면 Additional Products 란에 Java SDK Fix Pack download page 링크가 있습니다. 여기로 들어가서 JVM 패치도 받으실 수 있습니다. 아래 링크 걸어 놓겠습니다.

링크 : http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg24026453

 

두 패치를 모두 적용한 후에 WebSphere 를 다시 실행시키시면 에러가 발생하지 않고 정상적으로 작동합니다.

 

*참고 사이트

CarbonRider 님의 글 링크 : http://articles.carbonrider.com/2010/07/05/ibm-websphere-address-already-in-use-net_bind/

 

** 패치 적용하는 법 **

WAS 패치 경로로 들어가서 Update Installer 7.0 for WebSphere Software for Windows 를 다운받습니다.

Download Options 에서 FTP 를 클릭하여 다운받으면 별도 IBM 로그인이 필요없습니다.

 

 

 

Update Installer 설치 후 WAS, WAS-JVM 패치를 다운 받습니다.

 

 

 

 

다운 받은 아래 패치 파일들을 Update Installer 설치 경로의 maintenance 폴더에 복사합니다.

저의 경우는 C:\Program Files\IBM\WebSphere\UpdateInstaller\maintenance 입니다.

6.1.0-WS-WAS-WinX32-FP0000031.pak

6.1.0-WS-WASSDK-WinX32-FP0000031.pak

 

Update Installer 설치 경로의 update.exe 를 실행합니다.

 

 

 

Update Installer 화면이 뜨면 다음을 누릅니다.

 

 

 

WAS 설치 경로를 확인 후 다음을 누릅니다.

 

 

 

유지보수 패키지 설치 선택 후 다음을 누릅니다.

 

 

패키지 파일 경로를 확인 후 다음을 누릅니다. 이미 maintenance 폴더에 복사했으면 그냥 다음을 누릅니다.

 

 

설치할 패키지 선택 후 다음을 누릅니다.