The Network Adapter could not establish the connection error code:17002
이 말이 뜨면서 연동안됨..
방법 1)
JDBC와 ORACLE 연결 중 IO 예외 상황 ( IO 예외 상황: The Network Adapter could not establish the connection... )
이 될 경우가 종종 있습니다. 해결방법은... 아래 처럼 해보세요.
DB 와의 접속되는. Connection 쪽의 연결 IP를
"oracle.jdbc.driver.OracleDriver", "jdbc:oracle:thin:@192.168.123.000:1521:ORCL", "scott", "tiger"
붉은색 글씨부분을 'localhost' 말고 위에처럼 ip주소로 적어보세요.
자신의 컴퓨터 즉 연결할 DB컴퓨터의 ip확인은 시작-실행-cmd 창에서 ipconfig 를 처보면 확인가능.
------------------------------------------------------------------------------------------
가끔 톰캣과의 연동에서 ojdbc14.jar 파일을 못읽는 경우가 있음.
자바 나 오라클이 설치된 곳에 가서 ojdbc14.jar 파일을 톰캣의 lib폴더에 복사해보세요.
------------------------------------------------------------------------------------------
자신의 컴퓨터에 방화벽이 켜져있어서 그럴경우도 있음.
제어판-방화벽 에 가서 '사용안함'으로 변경후 해보세요.
------------------------------------------------------------------------------------------
시작 - 실행 - cmd 창에서 lsnrctl -start를 입력하신 후
연결이 실패 했다고 나오면
C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 폴더에
listener.org, tnsnames.ora를 열어 보시면
--------------------------------------------------------------------------------------
연결이 실패하지 않았다면
Tomcat Server.xml 파일(resource 설정 부분)에서
연결 IP를 localhost로 사용하지 말고
tnsnames.ora 파일에서
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
부분의 HOST IP를 사용해보도록 한다.
--------------------------------------------------------------------------------------------------
출처 : http://www.cyworld.com/prizm0911/2598829님 홈피
전.. 이래도 안됐습니다...ㅠㅠ 방법 2)
알 수 없어서
cmd - >tnsping orcl 을 입력해 보니
리스너가 없더군요..ㅠㅠ
ORA-12541: TNS:리스너가 없습니다.
그래서
시작->실행->cmd->lsnrctl start
명령어로 리스너를 실행시켰습니다..ㅠㅠ
그래도,, 여전히 연결이 안되더군요..ㅠㅠ
결국 마지막 방법으로 웹 서핑 하다 찾은 방법.
시작->실행->cmd->lsnrctl services
여기에 들어가 보니,
제가 알던 포트번호랑 다르더군요..ㅠㅠ
포트번호를 바꿔주니 , 실행이 되네요.ㅠ
이유는 왜 일까요??? 궁금하네요.ㅠ
'Java > JSP' 카테고리의 다른 글
JSTL 환경 설정 (0) | 2011.01.27 |
---|---|
색상테이블 / 색상표 / 색상코드 (0) | 2011.01.25 |
login 처리. / home 간단 sample 처리. (0) | 2011.01.25 |
JSP == Servlet (궁극적으로...) (0) | 2011.01.25 |
JSP 페이지 구성 요소 / 웹 요청 처리 SCOPE (0) | 2011.01.25 |