--------------------------------
2008.02.27. error 발생 - lsnrctl 쪽 스타트 가 안됨 !!
lsnrctl - network/admin/listener.ora 파일에서 host명을 아이피로 변경 그러나 다른오류를
뱉어냄 -_-;;
이번오류에선 /vmr/tmp쪽을 살펴보라고함.... 살펴봤는데 권한이 root권한으로 되어있어서
oracle 권한변경후 lsnctl 실행 성공
다음날....
리스너의 문제는 해결 됐으나 아래와 같은 오류 발생....
org.apache.jasper.JasperException: javax.servlet.ServletException: java.sql.SQLException:이 오류로 검색결과 classpath, 리스너가 시작되었냐 안되었냐? 문제로 대부분의 사이트에서 단정함..
IO 예외 상황: The Network Adapter could not establish the connection
나도 그렇게 생각함... classpath문제를 살펴봐도...아무 문제가 없었음.
리스너쪽도 당연히 잘 돌아가고 있는 상황..
classpath를 이리 저리 뜯어 고치고 해도 전혀 진척을 안보임..
그분이 오셨다... 30분만에 고치셨다
문제점은 의외로 다른곳에서 발생함....
jsp소스부분에
jdbc 커넥트 부분에 localhost대신 ip명을 써주었더니 이상없이 예전 상태로 돌아옴..
그러나 문제점 또 발생
jdbc 커넥트 부분의 수많은 소스를 localhost대신 ip로 바꿔야하는 번거로운점이 발생..
그래서 전날 listener.ora 부분의 host명대신 바꾼 ip를 원상 복구
그러자 jsp 소스 실행 잘됨 ... 행복하도다 ...................................
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: javax.servlet.ServletException: java.sql.SQLException:
IO 예외 상황: The Network Adapter could not establish the connection
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
javax.servlet.ServletException: java.sql.SQLException: IO 예외 상황:
The Network Adapter could not establish the connection
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.ko_jsp._jspService(ko_jsp.java:84)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.sql.SQLException: IO 예외 상황: The Network Adapter could not establish the connection
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145)
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:254)
oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:386)
oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:413)
oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:164)
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:752)
java.sql.DriverManager.getConnection(DriverManager.java:582)
java.sql.DriverManager.getConnection(DriverManager.java:185)
org.apache.jsp.ko_jsp._jspService(ko_jsp.java:60)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.