结构应该为:
D: tomcat5.0
|------ webapps
|------- myapps
|---------WEB-INF
现在开始为DBCP做准备工作。将你想配置的database 的JDBC放到D: tomcat5.0commonlib下,注意一定要放”.jar”的文件,如是“.zip”的文件直接改为.jar即可。本例是用一个Oracle的jdbc,偶将classes111.zip更名为classes111.jar放到这里。
下面开始配置xml文件:
1. 对server.xml的配置:
用(你习惯的)文本编辑器打开D: tomcat5.0confserver.xml,找到
timestamp="true"/>
<!-- Oracle -->
<!-- Oracle end -->
<!-- my DBCP is end -->
2.然后再打D: tomcat5.0webappsmyjspWEB-INF下的web.xml,加入以下东东: OK!配置工作已经完成了。下面就是写一个JSP代码进入测试了。 <%@ page language="java" contentType="text/html; charset=GBK"
( 注意要在之前加, 而不是在
在D: omcat5webappsmyapps下编写一个test.jsp,内容如下:
pageEncoding="GBK"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%
try{
Context intCtx1 = new InitialContext();
out.println("11111111111") ;
Context ctx1 = (Context)intCtx1.lookup("java:comp/env");
out.println("2222222222") ;
Object obj = (Object) ctx1.lookup("jdbc/ora9i");
out.println("33333") ;
javax.sql.DataSource ds1 = (javax.sql.DataSource)obj;
out.println("444444444") ;
out.println(ds1.toString()) ;
out.println("55555555555") ;
Connection conn1 = ds1.getConnection();
out.println("db1 get ds1 success!!
") ;
conn1.close();
}
catch(Exception ex)
{
out.print(ex.getMessage());
ex.printStackTrace();
}
%>
最后,进入测试。运行tomcat.bat,打开IE在地址栏中输入:http://localhost:8080/myjsp/test.jsp
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/81023/viewspace-871011/ ,如需转载,请注明出处,否则将追究法律责任。