tomcat root 폴더 /conf/server.xml
을 열고
39번줄
<!-- Global JNDI resources -->
<GlobalNamingResources>
<!-- Test entry for demonstration purposes -->
<Environment name="simpleValue" type="java.lang.Integer" value="30"/>
<!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users -->
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
라고 되어 있는 부분아래에
다음 소스를 추가해준다.
그다음 다음 파일을 tommcat/common/lib에 붙여넣는다.
사용하는 웹컨텍스트의 WEB-INF/lib에도 붙여넣는다.
그 다음에는 아래의 소스를 이클립스의 웹컨텐츠에서 JSP파일로 만들자.
<%@ page contentType="text/html;charset=euc-kr" %>
<%@ page import="javax.sql.DataSource,java.sql.*,javax.naming.*" %>
<%
Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:/comp/env/jdbc/OracleCP");
Connection con = ds.getConnection();
out.println(con);
%>
그리고 이클립스웹컨텐츠의 web.xml파일의
<web-app> 태그 사이에 아래의 소스를 추가한다.
<resource-ref>
<description>Oracle Datasource</description>
<res-ref-name>jdbc/OracleCP</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
tomcat/common/lib/ojdbc14.jar파일이 없으면 안된다.
혹시나 안될경우 사용하는 웹컨텐츠의 WEB-INF의 lib에도 넣도록 한다.
그다음은
tomcat Root\conf\Catalina\localhost
에 다음의 파일을 적당히 수정해서 넣는다.
모두 세팅이 됐으면
http://localhost/eclipse_project/testDAO.jsp
로 되는지 확인을 해보자
'Java' 카테고리의 다른 글
jsp:include에서 sendRedirect안되는 문제 (0) | 2010.03.17 |
---|---|
자바 초보웹 개발자 로드맵 (0) | 2008.08.07 |
네오솔루션 책 소스와 필요한 프로그램들 (0) | 2007.11.01 |
JSP& Servlet 관련 공부 사이트들! (2) | 2007.10.29 |
Gif Encoder 설치하기 (0) | 2007.10.29 |