[jsp] error현상 중...IO 예외 상황: The Network Adapter could not establish the connection...
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를 사용해보도록 한다.
'IT 이야기 > 데이터베이스' 카테고리의 다른 글
JSP (0) | 2011.01.12 |
---|---|
oracle index 생성하기 (0) | 2010.11.27 |
SQ lite - open dbms (0) | 2010.11.01 |
XML 기초 이해하기. (0) | 2010.10.28 |
오용철의 데이터베이스 모델링 (0) | 2010.10.03 |