成都创新互联网站制作重庆分公司

我的tomcat-mysql数据源配置-创新互联

步骤:
1.下载apache-tomcat-5.5.17.zip和apache-tomcat-5.5.17-admin.zip,分别是服务器和管理工具
卸载原来的5.0
解压5.5到tomcat5.5目录下,admin解压包覆盖到tomcat5.5目录中,解决了以往没有admin管理界面的尴尬;
2.修改MyEclipse5.5中的tomcat设置,指定安装目录和jdk目录
3.修改环境变量的tomcat的路径
4.配置Tomcat用户,打开E:myserverapache-tomcat-5.5.20conf omcat-users.xml,修改内容为如下所示后保存:
---------------------------------------------------------------------------------------------------







柳河ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

5.为tomcat服务器准备mysql的jdbc驱动程序,下载mysql-connector-java-5.0.4.zip,解压缩后将其中的mysql-connector-java-5.0.4-bin.jar驱动文件复制到E:myserverapache-tomcat-5.5.20commonlib下面
6.配置数据库连接池
启动tomcat,有两种方法:其一,进入目录E:myserverapache-tomcat-5.5.20in下双击运行startup.bat文件,其二,从命令行窗口进入E:myserverapache-tomcat-5.5.20in下面,运行命令:catalina start,然后备份E:myserverapache-tomcat-5.5.20confserver.xml文件。
MyEclipse里启动tomcat
访问tomcat的管理页面,打开浏览器输入
http://127.0.0.1:8080,然后点击左边的Tomcat Administration链接,然后出现一个登录页面,输入用户名、密码分别为:root、pass,进入管理页面,配置datasource:
保存,提交后发现 omcat5.5confserver.xml文件里添加了:
name="jdbc/abc"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
password="1"
maxIdle="2"
maxWait="5000"
username="root"
url="jdbc:mysql://127.0.0.1:3306/abc"
maxActive="4"/>
把此内容复制一份到 omcat5.5confcontext.xml中
7.重要的是还有一个:把jdklib下面的dt.jar和tools.jar复制到 omcat5.5commonlib下面
8.写程序验证:
public Connection getConn() {
Connection conn = null ;
try
{
// 初始化查找命名空间
Context ctx = new InitialContext() ;
// 找到DataSource
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/abc") ;
conn = ds.getConnection() ;
}
catch(NamingException e)
{
System.out.println("NamingException:"+e) ;
}
catch(Exception e)
{
System.out.println(e) ;
}
return conn;
}

public void clearConn(Connection con){
try{
if (con !=null && !con.isClosed()){
con.close();
con = null;
}
}catch(Exception e){
e.printStackTrace();
}

}
在jsp里调用,重启tomcat,OK了。

[@more@]
网页名称:我的tomcat-mysql数据源配置-创新互联
转载来于:http://cxhlcq.com/article/cchepp.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部