Tomcat 5.5 JNDI 설정

java 2008. 11. 4. 16:16
톰캣 5.5 이상부터는 jndi를 사용하기 위해서는 Context.xml파일에 정보를 입력하면 사용할 수 있다.
Eclipse WTP를 쓴다면
위의 Project Explorer의 Servers안에 설정파일중  context.xml 파일을 연 후
아래의 설정을 입력한 후 톰캣 리스타트.
Context.xml
<Resource name="jdbc/oracle"   
                  auth="Container"  
                  type="javax.sql.DataSource" 
                  username="userid" 
                  password="userpassword" 
                  driverClassName="oracle.jdbc.driver.OracleDriver" 
                  url="jdbc:oracle:thin:@192.168.0.1:1521:ORA" 
                  />  

-간단 테스트 코드
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource) envCtx.lookup("jdbc/oracle");
Connection conn = ds.getConnection();
if (conn == null) {
     System.out.println("connectionfailure!");
} else {
     System.out.println("Connectionsuccess!");
}

'java' 카테고리의 다른 글

Subclipse - STS or Eclipse SubVersion plug-in  (1) 2011.09.06
Tomcat 5.5 session 시간 설정  (0) 2009.08.28
java.net.UnknownHostException  (0) 2009.04.03
온라인 무료 동영상 강좌  (0) 2008.12.23
log4sql !!  (0) 2008.12.19
Eclipse ganymede validation에 대해  (0) 2008.10.20
Eclipse-java-ganymede WTP Software Updates  (0) 2008.10.15
[Link] SVN(Subversion)  (0) 2008.09.17
Eclipse 실행  (0) 2008.08.17
: