`

通过XML部署应用到Tomcat

阅读更多

1.通过xml文件部署

路径:%TOMCAT_HOME%\conf\Catalina\localhost

加入文件

<?xml version='1.0' encoding='utf-8'?>
<Context docBase="E:\workspace\testWeb\WebRoot">
    <Resource auth="Container" 
        type="javax.sql.DataSource"
        driverClassName="com.mysql.jdbc.Driver"
        url="jdbc:mysql://127.0.0.1:3306/test"
        username="root"
        password="root"
        maxActive="100"
        maxIdle="40"
        maxWait="12000"
        name="jdbc/mysql"
    />
</Context>

 

docBase,工程的WebRoot路径


name,表示指定的JNDI名称
auth,表示认证方式,一般为Container
type,表示数据源类型,使用标准的javax.sql.DataSource

maxActive,表示连接池当中最大的数据库连接
maxIdle,表示最大的空闲连接数
maxWait,当池的数据库连接已经被占用的时侯,最大等待时间
logAbandoned,表示被丢弃的数据库连接是否做记录,以便跟踪

driverClassName,表示jdbc的驱动类名
username,表示数据库用户名
password,表示数据库用户的密码

 

2.JDBC驱动,放在%TOMCAT_HOME%/lib

3.配置JavaWeb应用的web.xml文件。

添加

<resource-ref>
  <description>DB Connection</description>
  <res-ref-name>jdbc/Name</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
</resource-ref>

 

 4.执行代码

Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/Name");
Connection conn = ds.getConnection();

 

 

分享到:
评论

相关推荐

    weblogic项目移植到tomcat,配置说明

    weblogic项目移植到tomcat,配置说明

    Tomcat的四种web应用部署方式.docx

    Tomcat的四种web应用部署方式, (1)利用Tomcat自动部署 (2)利用控制台进行部署 (3)增加自定义的Web部署文件 (4)手动修改%Tomcat_Home%\conf\server.xml文件来部署web应用

    tomcat-users.xml

    Tomcat Manager是Tomcat自带的、用于对Tomcat自身以及部署在Tomcat上的应用进行 管理的web应用。默认情况下,Tomcat Manager是处于禁用状态的。准确的说,Tomcat Manager需要以用户角色进行登录并授权才能使用相应...

    Linux系统Tomcat日志分割jar包及配置文件

    4、修改 Tomcat 的 conf/context.xml 文件,将为  (增加 swallowOutput="true" 的属性配置,只有这样才能完全的把tomcat的stdout给接管过来。这一步很关键); 5、删除或者重命名Tomcat文件夹下conf/logging....

    tomcat 中文手册chm版

    覆盖面包括基本的网络应用 的资源树,网络应用存档结构,以及网络应用部署描述符的简介 (/WEB-INF/web.xml)。 部署者- 操作Apache Tomcat 部署者来部署,预编译, 和验证网络应用程序。 管理者- 在 Apache Tomcat ...

    实现将Web应用部署到Tomcat根目录的三种方法

    将应用部署到Tomcat根目录的目的是可以通过“http://[ip]:[port]”直接访问应用,而不是使用“http://[ip]:[port]/[appName]”上下文路径进行访问。 方法一:(最简单直接的方法) 删除原 webapps/ROOT 目录下的...

    tomcat配置多域名访问同一个服务下的多目录server.xml

    tomcat配置多域名访问同一个服务下的多目录server。文件在一个tomcat中部署多个web应用。

    apache-tomcat-7.0.82

    通过这个应用,辅助于Ftp,你可以在远程通过Web部署和撤销应用。Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将...

    J2EE应用服务器Jboss+Tomcat安装攻略

    JBoss+Tomcat已经成为一个免费的开源的稳定的J2EE服务器,虽然在JBoss中部署J2EE没有商用J2EE服务器那么方便,基本都是通过手工编写XML配置文件,但是这样可以让我们更容易理解J2EE的来龙去脉。本文以Jboss 2为例,...

    Tomcat6.0 web服务器

    Tomcat是目前比较流行的Web 应用服务器。 有两个办法可以在系统...这种context片断提供了一种便利的方法来部署web应用,不需要编辑server.xml,除非想改变缺省的部署特性,安装一个新的web应用时不需要重启动Tomcat。

    tomcat部署web应用的4种方法总结(推荐)

    本篇文章主要介绍了tomcat部署web应用的方法,主要有4中方法,包括Tomcat自动部署、控制台进行部署、增加自定义的Web部署文件、手动修改%Tomcat_Home%confserver.xml文件来部署web应用,有兴趣的可以了解一下。

    Tomcat7配置详解中文文档

    介绍了Servlet 规范中web应用程序(web application)的概念,web application 的组织,文档机构,部署描述文件 (/WEB-INF/web.xml). 等 4) Deployer 介绍了如何部署web application,预编译,和验证web ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    CentOS7 环境下Tomcat和Nginx 安全配置操作手册

    也可用于Java初学者配置部署环境。 内容有: 一、 安装JDK 1.1 目的 1.2 安装指南 1.2.1 下载JDK并卸载之前的OpenJDK 1.2.2 安装rpm包 1.2.3 查看系统默认java 二、 安装Tomcat 2.1 目的 2.1.1 创建Tomcat...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    apache-tomcat-9.0.31-windows-x64.zip

    2&gt;把静态应用程序部署到tomcat中。 (把downloads文件夹拷贝到webapps中) 3&gt;启动tomcat,访问资源: http://ip:8080/downloads/xxx.jpg 容器与组件 Servlet是tomcat容器中的一个组件。 容器包含组件。 ...

    Tomcat监控工具Probe,支持tomcat6-7-8-9.zip

    Applecations:tomcat上面正在跑的应用,可以看到每个应用的状态、请求数、session数等,点进去可以查看详细信息 Data Sources:tomcat的数据源,我这里没有配置数据源 Deployment:代码部署,选择一个war并...

    Tomcat部署项目的几种常见方式[亲测]

    这是最常用的方式,Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。如果你想要修改这个默认目录,可以在conf下的server.xml文件里修改Host标签里的appBase值。 这个方法...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

Global site tag (gtag.js) - Google Analytics