- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
tomcat8设置数据源tomcat8设置数据源
简介
为Tomcat配置数据源是指为Tomcat配置可以访问的数据库。在配置了数据源之后,用户就可以通过web应用(如JSP网页)访问配置好的数据库,进行数据库操作。本文介绍了在Tomcat上配置数据源的方法。
配置数据源的准备工作
在配置数据源之前,我们先来进行基本的准备:
下载并安装Tomcat,在apache的网站上下载Tomcat并进行,这里使用的是Tomcat8.0.9。
在启动Tomcat8之后,我们可以访问http://localhost:8888/来访问Tomcat服务器。如显示下面的网页,说明Tomcat 服务器工作正常。
准备数据库服务器。我们使用的是MySql。版本为mysql-5.1.27。
在数据库服务器中建立一个新的数据库,名为test,然后创建两张表teacher和student。
我们在后面配置完数据源后会访问这两张表。
将数据库的驱动文件拷贝到Tomcat的lib目录下,如下图所示。
Tomcat8配置数据源
Tomcat8配置数据源的方法有三种:
一,将web应用目录copy到webapp目录下
Tomcat对存放在webapp目录中的web应用会进行自动部署。
我们首先建立一个简单的web应用。这个web应用的目录名为aa,这个应用很简单,它有2个jsp网页,一个简单的显示了“欢迎你”三个字。另一个对配置的数据库进行访问。下图是已经copy到webapp目录下的web应用aa的内容:aa.jsp会显示“欢迎你”,tomcatTest.jsp访问数据中的数据。后面会详细说明。
Web应用aa的内容如下图所示:
WEB-INF目录中有一个web.xml文件,这个文件是web应用的配置文件,因为我们的例子很简单,因此文件的内容很少,内容如下图所示。
然后,我们将web应用目录aa拷贝到webapp目录下。在添加数据源时,我们需要新创建一个META-INF目录,如下图所示。
在META-INF目录中,创建context.xml。这个文件用来存放关于数据源的配置。如下图所示。在XML内容中,需要有Context标签,然后用Source标签说明数据源的信息。Name属性指明数据源的JNDI是java:comp/envjdbc/dstest。java:comp/env是Tomcat固定的,Tomcat提供的JNDI绑定都必须加该前缀。服务器会通过java:comp/env/jdbc/dstest来查找数据源。driverClassName指明使用的是mysql的数据库JDBC驱动。Url指明mysql服务器的url地址为jdbc:mysql://localhost:3306/test。其中test为我们在mysql服务器中建立的数据库。Username和password是访问mysql服务器的用户名和密码,这些是在mysql上设置的。
最后我们就可以再浏览器上输入http://localhost:8888/aa/tomcatTest.jsp来访问服务器了。
tomcatTest.jsp连接到mysql服务器,读取test数据库中student和teacher两张表中的内容并进行显示。文件的内容如下:
%--
网站: a href=疯狂Java联盟/a
author yeeku.H.lee kongyeeku@163.com
version 1.0
Copyright (C), 2001-2012, yeeku.H.Lee
This program is protected by copyright laws.
Program Name:
Date:
--%
%@ page contentType=text/html; charset=GBK language=java errorPage= %
%@ page import=javax.naming.*,java.sql.*,javax.sql.* %
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN
/TR/xhtml1/DTD/xhtml1-transitional.dtd
html xmlns=/1999/xhtml
head
title测试Tomcat数据源/title
/head
body
%
//初始化Context,使用InitialContext初始化Context
Context ctx=new InitialContext();
/*
通过JNDI查找数据源,该JNDI为java:comp/env/jdbc/dstest,分成两个部分
java:comp/env是Tomcat固定的,Tomcat提供的JNDI绑定都必须加该前缀
j
您可能关注的文档
- SPSS人大薛微 第三版 课后习题SPSS人大薛微 第三版 课后习题.doc
- SPSS典型相关分析SPSS典型相关分析.pdf
- SPSS北大社会学系讲义SPSS北大社会学系讲义.doc
- spss 球形检验spss 球形检验.pdf
- spss平均数、标准差与变异系数spss平均数、标准差与变异系数.ppt
- SPSS安装教程SPSS安装教程.pdf
- SPSS秩和检验--实例分析SPSS秩和检验--实例分析.pdf
- SPSS第9章SPSS第9章.ppt
- SP-756P(大屏)紫外可见分光光度计使用手册SP-756P(大屏)紫外可见分光光度计使用手册.pdf
- SQL Server应用技术期末复习题20111201SQL Server应用技术期末复习题20111201.pdf
- 外研版(2019) 必修第三册 Unit 4 Amazing Art Understanding ideas 教案.docx
- Unit 4 Body Language Learning About Language 语法 教学设计-2024-2025学年高中英语人教版(2019)选择性必修第一册.docx
- 人教版八下年级下册玛依拉 教案.docx
- Unit 3 Value Yourself 教学设计-2023-2024学年 高三下学期 中职英语凤凰职业第八册.docx
- 《识字1 场景歌》教案-2024-2025学年二年级上册语文统编版.docx
- 浙教版数学八年级下册4.4 平行四边形的判定定理 教案.docx
- 第五单元《身高的变化》(教案)-2024-2025学年北师大版数学六年级上册.docx
- Unit 2 Sports and Fitness Writing Workshop-A True Story (2) 教学设计-2024-2025学年高中英语北师大版(2019)必修第一册.docx
- 苏少版五年级下册音乐 第七单元 萤火虫教案.docx
- Unit 2 Wildlife Protection Reading and Thinking 教学设计-2024-2025年高中英语人教版(2019)必修第二册.docx
文档评论(0)