기술지원 문의

java.lang.ClassNotFoundException: oracle.jdbc.dirver.OracleDriver 이에러 왜 나져?
최상용 / 2003-10-21 18:40

레드헷 7.2
아파치 1.3.28
레진 2.1.10
오라클 9i
제 사용환경 이구염... 우선은 레진과 아파치는 연동이 되는 상태입니다....
오라클에 연결을 할려고 하는데......계속 에러가 나네염..클래스패스때문인거 같은데.....도대체 원인이 먼지를...예전에는 $JAVA_HOME/jre/lib/ext 에다가 넣구 잘 썼는데...ㅠㅠ
classes12.jar(예전에 오라클하고 연동했을때 쓰던거 그대로 쓰고 있음..파일은 안깨진거 같네염)를 $JAVA_HOME/jre/lib/ext에 넣었는데두 계속 에러가 생기네염...그래서 $RESIN_HOME/lib에 다가두 넣어서 해돠두 똑같구...
...classes12.jar를 /etc/profile에 레진하고 자바두개다 직접클래스패스에 잡아두 상태가 똑같네염...소스컴파일두 다 된했음..ㅡㅡ;

System.getProperties() 로 환경을 봐도 클래스패스두 다 잡혀있구.....미치겠네욤

커넥션 잡는 소스구염..
 Context context = (Context)(new InitialContext()).lookup(\"java:comp/env\");
 DataSource datasource = (DataSource)context.lookup(\"jdbc/Oracle\");
 connection = datasource.getConnection();

resin.conf 내용중 일부분..IP는 보안상...ㅡㅡ;
jdbc/Oracle
  javax.sql.DataSource
  
  
  
  
  
  
  

레진연동안하고 자바프로그램으로 오라클 연결할때는 잘 되는데 레진하고 연동하려니깐 안되네염....예전에두 아파치랑 레진조금 낮은 버젼에서 설치해서 사용두 해봤는데....올만에 깔았더니...안되네염......제가 머 빼먹은게 있나염? 오라클 연동 테스트하는 확인하는 방법좀 알려주세요....

이만 주절주절...... 수고하십시요...

[Re]java.lang.ClassNotFoundException: oracle.jdbc.dirver.OracleDriver 이에러 왜 나져?
관리자 / 2003-10-21 19:21

일단  제가 보기에는 Resin에서 DB Connection을 위한 설정부분과 
소스에서 jndi이용해서 DB connection을 얻어오는 부분 등은
최상용님께서 하신 것에 문제가 없어보입니다.

한번 점검해보았으면 하는 것은
 $JAVA_HOME/jre/lib/ext 에 있는 모든 jar파일을 제거하고
필요한 jar파일이 있다면 $RESIN_HOME/lib에 카피하거나
시작 스크립트를 별도로 만들어 그곳에서
꼭 필요한 jar를 CLASSPATH에 설정하고 다시 Try해보고 싶네요.