`

通过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();

 

 

分享到:
评论

相关推荐

    tomcat7部署应用

    - 对于“tomcat7部署应用”,可能是指将应用文件直接放到`webapps`目录,或者创建一个WAR文件后上传。 4. **应用目录结构**: - `index.html`通常是Web应用的默认入口页面。 - `hello.jsp`是一个JSP文件,用于...

    部署WEB应用到Tomcat的三种方式

    ### 部署WEB应用到Tomcat的三种方式 在现代软件开发中,将Web应用程序部署到Apache Tomcat服务器是一项常见的任务。本文将详细介绍通过三种不同的方法来完成这一过程:利用MyEclipse进行部署、使用Eclipse进行部署...

    mule3.4对应应用部署到tomcat7相关步骤文档

    通过以上步骤,你已经成功地将Mule 3.4应用部署到了Tomcat 7上。你可以通过访问`http://localhost:8080/yourappname`来测试应用是否正常启动和运行。请记住,这只是一个基本的部署流程,实际生产环境中可能还需要...

    springboot项目部署到tomcat

    `tomcat7:redeploy`用于重新部署应用。 #### 五、其他部署方式 除了上述基于Maven命令的部署方式外,还可以通过以下方法部署Spring Boot应用: 1. **手动部署WAR包**: - 使用`mvn package -Dmaven.test.skip=...

    springboot部署到外部tomcat容器.rar

    本资源"springboot部署到外部tomcat容器.rar"显然是关于如何将Spring Boot应用部署到外部的Tomcat服务器上的教程。下面,我们将深入探讨这一主题。 首先,了解Spring Boot的内置Tomcat与外置Tomcat的区别至关重要。...

    项目部署到tomcat

    通过上述介绍可以看出,无论是通过直接编辑配置文件、手动复制到特定目录还是使用Tomcat自带的管理工具,都能够有效地将项目部署到Tomcat上。根据实际情况和个人喜好选择合适的方法进行操作即可。

    提供一个《在Tomcat部署和发布Web应用》的入门教程

    4. **部署应用**:选择上述任一部署方法,将Web应用部署到Tomcat的`webapps`目录。 5. **访问应用**:在浏览器中输入`http://localhost:8080/应用名`(应用名为Web应用的目录名或WAR文件名去掉.war后缀)来访问你的...

    tomcat 部署java项目 jar

    总结来说,"tomcat部署java项目jar"涉及到Java Web开发的基本流程,包括创建项目、打包JAR、配置Tomcat服务器以及通过脚本启动和管理服务器。了解这些知识对于任何从事Java Web开发的人员都至关重要。

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

    WebLogic 项目移植到 Tomcat 配置说明 在进行 WebLogic 项目移植到 Tomcat 之前,需要确保已经成功安装了 Tomcat。下面将对 WebLogic 项目移植到 Tomcat 的配置进行详细说明。 配置 Tomcat 1. 在 Tomcat 安装目录...

    tomcat服务器上部署项目

    3. `webapps`:这是部署应用程序的地方,当你把WAR文件或解压后的目录放在这里,Tomcat会自动识别并部署。 4. `logs`:存放日志文件的地方。 5. `temp`:服务器运行时的临时文件存储位置。 6. `work`:Tomcat处理JSP...

    tomcat部署springboot+vue.doc

    在现代Web开发中,SpringBoot和Vue.js的组合...总结,部署SpringBoot+Vue应用到Tomcat涉及后端WAR打包、前端Vue构建、Tomcat配置修改以及处理跨域问题。理解并掌握这些步骤,将有助于你在实际工作中流畅地部署Web应用。

    tomcat 7到9 版本

    然后,将你的Web应用的WAR文件放入`webapps`目录下,Tomcat会自动解压并部署应用。如果在Eclipse中,可以直接通过Eclipse的Server视图添加Tomcat服务器,并关联你的项目,实现快速开发和调试。 总的来说,这些...

    Tomcat部署为每个应用分配不同端口

    如果存在.WAR文件且比解压的目录新,那么Tomcat会删除旧的解压目录并从.WAR文件重新部署应用。每个部署的Web应用都会生成一个Context描述器,除非已存在。 **运行中的Tomcat服务器部署**,当`autoDeploy`属性设为...

    tomcat 部署web项目

    Tomcat 是一个流行的 Java Web 服务器,部署 Web 应用程序到 Tomcat 中有多种方式。下面我们将总结 Tomcat 中部署 Java Web 应用程序的两种方式:静态部署和动态部署。 静态部署 静态部署指的是我们在服务器启动...

    tomcat应用服务器部署项目

    - **Apache Tomcat**:下载并解压Tomcat到指定目录。 ##### 2. 修改配置文件 Tomcat的核心配置文件位于`conf/server.xml`中。该文件包含了服务器的基本设置,如端口、监听地址等。对于项目部署来说,关键在于配置`...

    linux下部署tomcat应用程序和基本优化原则

    Linux 下 Tomcat 应用程序的部署和基本优化原则 Tomcat 是一个基于 Java 的开源 Web 应用服务器,广泛应用于企业级 Web 应用程序中。部署 Tomcat 应用程序需要了解 Linux 环境和 Tomcat 的配置文件。下面将详细介绍...

    Tomcat 部署ecology9

    在IT行业中,部署应用程序是日常运维工作的重要环节。本文将详细介绍如何在Tomcat服务器上部署ecology9系统,特别关注oa办公场景。首先,我们按照以下步骤操作: 1. **拷贝tomcat8和ecology包**:确保你已经下载了...

    将web部署到tomcat当中

    本教程将详细介绍如何将Web应用部署到Tomcat服务器上,适合初学者学习。 首先,我们需要了解Tomcat。Tomcat是一款开源的、基于Java Servlet和JavaServer Pages(JSP)技术的Web应用服务器,由Apache软件基金会的...

    spring boot项目和vue一起放在tomcat部署

    "Spring Boot 项目与 Vue 一起部署到 Tomcat 服务器" 在本文中,我们将介绍如何将 Spring Boot 项目和 Vue 一起部署到 Tomcat 服务器中。这个过程需要我们对 Tomcat 服务器进行配置,以便能够正确地部署并运行我们...

    tomcat部署到根目录

    如果一个应用被部署在`webapps`目录下,并且它的上下文路径(Context Path)与目录名称相同,那么这个应用就会被部署到Tomcat的根目录。 根目录部署意味着Web应用的上下文路径需要设置为空字符串,即""。在Tomcat中...

Global site tag (gtag.js) - Google Analytics