tomcat8设置数据源

上传人:jin****ng 文档编号:110353061 上传时间:2022-06-18 格式:DOC 页数:9 大小:395.50KB
收藏 版权申诉 举报 下载
tomcat8设置数据源_第1页
第1页 / 共9页
tomcat8设置数据源_第2页
第2页 / 共9页
tomcat8设置数据源_第3页
第3页 / 共9页
资源描述:

《tomcat8设置数据源》由会员分享,可在线阅读,更多相关《tomcat8设置数据源(9页珍藏版)》请在装配图网上搜索。

1、简介为Tomcat配置数据源是指为Tomcat配置可以访问的数据库。在配置了数据源之后,用户就 可以通过web应用(如JSP网页)访问配置好的数据库,进行数据库操作。本文介绍了在 Tomcat上配置数据源的方法。配置数据源的准备工作在配置数据源之前,我们先来进行基本的准备:令 Apache Tomcat/8.0.9 - Windows Internet Explorer!1.下载并安装Tomcat,在apache的网站上下载Tomcat并进行,这里使用的是。 在启动Tomcat8之后,我们可以访问http:/localhost:8888/来访问Tomcat服务器。如显示 下面的网页,说明Tom

2、cat服务器工作正常。文件(F) 輛(E)查看(V)收jg夹(A) TMCD乙亞囲 Apache Tomca#8.0.9Q Tomcat6.(ragiE - o.316曰幅崽$ y | 冋 f localhostHome Documentation Configuration Examples Wiki Mailing ListsFind HelpApache Tomcat/8.0.9Apache Software FoundationIf youre seeing this, youve successfully installed Tomcat. Congratulations!Recom

3、mended Reading:Security Considerations HOW-TOManaqer Application H0WT0Clusterinq/Session Replication HOW-TODeveloper Quick StartTomcat SetupFirst Web ADDlicationServer StatusManager AppHost ManagerRealms & AAAJDBC DataSourcesExamplesServlet Specifications Tomcat Versions2准备数据库服务器。我们使用的是MySql。版本为。在数据

4、库服务器中建立一个新的数据库,名为test,然后创建两张表teacher和student。 我们在后面配置完数据源后会访问这两张表。mysql shovi databases ;i Databasei inf ormat ion_schema i i mi/sqlii perf ormance_schema i i sakilaii testii uorldi+6 rows in set mysql use test Database changedmysql shou tables ! Tables_in_test ! home! student! studentl ! teacher! t

5、estl! test2! test3 7 rows in set 3将数据库的驱动文件拷贝到Tomcat的lib目录下,如下图所示。宁 apache匸呂卜80gwindcivvc64 apache lib 的J骗辑(E)查春M JLMCO 帮助(H)” 回打开肓乐Administra tor .jmc 耳 Contacts 3保存的海注I我的祕濒我的圏片 补我的站 )我的肓乐 L下载A 冒二二律3名称修改日期大小,-annotations呂pij呂2014/6/19 13:55Executable Jar File右 catalina.jar2014/6/19 13:55Executablea

6、r FileI catalina-ant.jar2014/6/19 13:55Executablear Filecatalinah日jir2014/6/19 13:55Executable Jar File二 catalinatoire匚o门fig.j呂亍2014/6/19 13:55Executable Jar File,catalina-tribes.jar2014/6/19 13:55Executablear File也 2014/6/19 13:55Executable Jar File2b-, el-api.jar2014/6/19 13:55Executable Jar Filej

7、asper.jar2014/6/19 13:55Executablear Filejasper-el.jar2014/6/19 13:55Executablear File j&p-api.jar2014/6/19 13:55Executable Jar File丄 2013/10/23 23:45Executable呂File匕 seirvlet-api.jarD*1B2014/6/19 13:55r 耳j* *g- ft .n t r l rExecutablear Filer-1 1ii-!Tomcat8配置数据源Tomcat8配置数据源的方法有三种:一,将web应用目录copy到web

8、app目录下Tomcat对存放在webapp目录中的web应用会进行自动部署。我们首先建立一个简单的web应用。这个web应用的目录名为aa,这个应用很简单,它有 2个jsp网页,一个简单的显示了“欢迎你”三个字。另一个对配置的数据库进行访问。下 图是已经copy到webapp目录下的web应用aa的内容:aa.jsp会显示“欢迎你”,tomcatTest.jsp 访问数据中的数据。后面会详细说明。Web应用aa的内容如下图所示:守卜计算机本地磋盅(DO卜work workspace卜a呂卜刁扁辑查看w TMCD 帮助OH)包含至孵舞*音乐AdministratorI. ,j meF Cont

9、acts蔭探存的海也共享- 新散磁WEB-INFaajsptomcatTest.jspWEB-INF目录中有一个web.xml文件,这个文件是web应用的配置文件,因为我们的例子 很简单,因此文件的内容很少,内容如下图所示。 本(D:) work workspace k aa k WEB-INF号WEB-INF| v/eb.xml -记宣本文眸旧遍辑日梧式Q)查看帮助(H)音乐 dministrator jmc Contacts 民存的槪我的视频 我的图片编辑(E)查看mism 帮助(H)曾打开|?xinl -ersion=/1 0 encodin呂二GBK?web-app xmlns= ht

10、 tp: /j aza. sun coni/xml /ns/j azaeexirilns:ssi二http: 曲l 口rg/2001 /MLScheiria-instmn:巳xsi : scheiri;iLocat i un= ht tp: /j aza. sun匚:oiri/xml /ns/j azaee httpz/Zjaza Etm coiri/xiril/ns/jazaee/web-app-S-S. xsdversion=/2 5C/web-app)-然后,我们将web应用目录aa拷贝到webapp目录下。在添加数据源时,我们需要新创建 一个META-INF目录,如下图所示。 apac

11、he-tom cat-B.0.9 卜 webapps 卜 aa 卜- 矚疋)童看w 工具CD帮助(H)包含至孵申- 共皇新崖丈件夹乐 ninistrator ic jntacts 存的滅 接aa.jsptomcatTestjsp在META-INF目录中,创建context.xm 1。这个文件用来存放关于数据源的配置。如下图所 示。在XML内容中,需要有Context标签,然后用Source标签说明数据源的信息。Name 属性指明数据源的 JNDI 是 java:comp/envjdbc/dstestjava:comp/env 是 Tomcat 固定的,Tomcat 提供的JNDI绑定都必须加该

12、前缀。服务器会通过java:comp/env/jdbc/dstest来查找数据源。 driverClassName指明使用的是mysql的数据库JDBC驱动。Url指明mysql服务器的url地 址为jdbc:mysql:/localhost:3306/test。其中test为我们在mysql服务器中建立的数据库。 Username和password是访问mysql服务器的用户名和密码,这些是在mysql上设置的。$ apache-tomcat-B.0.9 webapps 卜 aaMETA-INF| META-INF褊辑旧查看M 工具帮助(H) 簿打开新惑件夹音乐IministratorJIT

13、1C2on tacts我的视頻我的囹片我的音乐F裁臺面context.xmI -记事本文丼旧扁辑旧搭式查看M帮助(H)k?XIDl version= 1.已门匚midi匸Lg二GEK?Cont ext!其中. n;iirie 扌旨:iri verCl assN;ime:豊r驚葺矗聲霽驛的用户名 passmrdfclSl数曙的密码 maxActivefe敷扌匾源墨大活塾连接靱 mxWaiti定数擔池出叢大等待获取.连接的客户端勺URL最后我们就可以再浏览器上输入http:/localhost:8888/aa/tomcatTest.jsp来访问服务器了。 tomcatTest.jsp连接到mysq

14、l服务器,读取test数据库中student和teacher两张表中的内容并 进行显示。文件的内容如下:%-网站:M狂 Java 联盟v/a author yeeku.H.lee version 1.0This program is protected by copyright laws.Program Name:Date:-_%v!DOCTYPE html PUBLIC -/W3C/DTD XHTML 1.0 Transitional/EN测试 Tomcat 数据源访问数据库的结果如下图所示.中囲 http:/locaIhost:8888/aa/tomcatTest.jsp壬怨兮汽圏百題TP

15、文件(F)锚(E) M(V) iKSg(A) IM(T)费惦陕國爾Tomcal藪据源D 於 7 场 页面(P) 安全 ZWO)student_id name teacher_id teacher_name 1 haha 1 judy 2 kalsa 1 judy 3 jiji 1 judy 4 lolo 1 judy 1 haha 2 dada 2 kalsa 2 dada 3 jiji 2 dada 4 lolo 2 dada 1 haha 3 bao2(n-i : kaka 3 baoyu 3 jiji 3 baoyu 4 lolo 3 baoyu 1 haha 4 dragon 2 ka

16、ka 4 dragon 3 jiji 4 dragon 4 lolo 4 dragon 1 haha 5 aken 2 kaka 5 aken 3 jiji 5 aken 4 lolo 5 aken 1hah日 6 richard 2 k:alca 6 richard 3 jiji 6 richard 4 lolo 6 richard 1 hah日 7 roichael 2 kak日 7 inichael 3 jiji 7 inichael 4 lolo 7 inichael 1 hah曰 8 judy 2 k:alca 8 judy 3 jiji 8 judy 4 lolo 8 judy 1

17、 haha 9 dada 2 kalsa 9 dada 3 jiji 9 dada 4 lolo 9 dada二,将web应用放在tomcat服务器文件夹以外的任何位置,然后通过一个配置文件告诉 tomcat如何部署这个web应用。我们还是以web应用aa为例,我们将web应用aa放在下面的位置。然后,在tomcat 的 conf 目录的catalinalocalhost 目录中添加 dd.xml文件(如果catalinalocalhost 不存在,请新建一个)。文件中的Context标签中指出了 web应用aa的位置。并通过Resource 标签说明了数据源的信息。详细请见第一种方法中的介绍

18、。Tomcat根据dd.xml的内容,部署新的web应用dd, dd的位置是dd.xml文件中Context标 签中指出的 d:workworkspaceaa。然后我们可以通过浏览器上输入http:/localhost:8888/aa/tomcatTest.jsp来访问服务器了。 tomcatTest.jsp连接到mysql服务器,读取test数据库中student和teacher两张表中的内容并 进行显示。文件的内容见第一种方法中的说明。访问数据库的结果和第一种方法相同。三,修改tomcat的全局配置文件这种配置方法加入的数据源,在所有的web应用中都可以使用。但这种方法如果使用 不当使所有

19、的应用都受到影响,因此并不推荐这种方法具体步骤如下:1. 配置tomcat下的conf下的context.xml文件,在之间添加连接池配置:vResource n ame=jdbc/mydbauth=C ontain ertype=javax.sql.DataSourcedriverClassName=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thi n: localhost:1521:mydbuser name=bmgispassword=bmgismaxActive=100maxldle=30maxWait=10000 /2. 配置你的应用下的web.xml中的之间加入:DB Conn ecti onvres-ref-n amejdbc/mydbvres-typejavax.sql.DataSourcev/res-typeC on tai nerv/res-authv/resource-ref在以往的tomcat当中还需要在web.xml指定相应的resource,在tomcat 5.5以后的版本不 写也可以,但建议还是配置。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!