Tomcat和MySQL的一个Server.xml

mysql|server|xml

$CATALINA_HOME/conf/server.xml

<Context path="/DBTest" docBase="DBTest"
debug="5" reloadable="true" crossContext="true">

<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_DBTest_log." suffix=".txt"
timestamp="true"/>

<Resource name="jdbc/TestDB"
auth="Container"
type="javax.sql.DataSource"/>

<ResourceParams name="jdbc/TestDB">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>

<!-- Maximum number of dB connections in pool. Make sure you
configure your mysqld max_connections large enough to handle
all of your db connections. Set to 0 for no limit.
-->
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>

<!-- Maximum number of idle dB connections to retain in pool.
Set to -1 for no limit. See also the DBCP documentation on this
and the minEvictableIdleTimeMillis configuration parameter.
-->
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>

<!-- Maximum time to wait for a dB connection to become available
in ms, in this example 10 seconds. An Exception is thrown if
this timeout is exceeded. Set to -1 to wait indefinitely.
-->
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>

<!-- MySQL dB username and password for dB connections -->
<parameter>
<name>username</name>
<value>javauser</value>
</parameter>
<parameter>
<name>password</name>
<value>javadude</value>
</parameter>

<!-- Class name for the old mm.mysql JDBC driver - uncomment this entry and comment next
if you want to use this driver - we recommend using Connector/J though
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
-->

<!-- Class name for the official MySQL Connector/J driver -->
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>

<!-- The JDBC connection url for connecting to your MySQL dB.
The autoReconnect=true argument to the url makes sure that the
mm.mysql JDBC Driver will automatically reconnect if mysqld closed the
connection. mysqld by default closes idle connections after 8 hours.
-->
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/javatest?autoReconnect=true</value>
</parameter>
</ResourceParams>
</Context> 该应用的配置WEB-INF/web.xml <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<web-app>
<description>MySQL Test App</description>
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/TestDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>

时间: 2024-09-10 21:38:17

Tomcat和MySQL的一个Server.xml的相关文章

入门:Tomcat 5 网站server.xml设置

server|xml Tomcat 5 的最小的server.xml配置文件大概如下: 01 <Server port="8005" shutdown="SHUTDOWN">02 <Service name="Catalina">03  <Connector port="8080" />04  <Engine name="Catalina" defaultHost=

tomcat的server.xml中加入URIEncoding以后,网页打开巨慢,到底是怎么回事?

问题描述 tomcat的server.xml中加入URIEncoding以后,网页打开巨慢,到底是怎么回事? 从mysql中读出100行数据,显示在网页上,由于每一条做成能修改的形式,需要加个href传参数 跳转到下一个jsp要用,如果参数有中文的话,到下一个页面就是乱码,解决方法在tomcat的server.xml中加入URIEncoding=utf-8,加完以后,有时能打开网页,有时打不开,不知道是怎么回事? 解决方案 可以用post或者乱码编码,乱码解码. 解决方案二: get byte也

操作-【急】问一个关于java web中tomcat连接mysql数据库的问题(问题点数40无满意结贴

问题描述 [急]问一个关于java web中tomcat连接mysql数据库的问题(问题点数40无满意结贴 我是计科专业在做毕业设计没接触过java,做一个在线答疑系统,在csdn上下了一个jsp+struts2+spring的感觉比较全的系统,下载地址为http://download.csdn.net/detail/hmshust/6950301,该文是0积分的,下载的如图![图片说明](http://img.ask.csdn.net/upload/201505/07/1431008698_8

Tomcat server.xml配置教程及示例

准备工作: 安装 Apache Tomcat 7.(从 apache tomcat 的网站获取源码) 1.Tomcat 安装目录 安装完成 的tomcat,被放在了你的本地存储中.对于 windows ,通常在 " Program Files " 文件夹下,对于 Mac 或者 Linux,可能在 /user/var/opt 或 /User/<>/Application 文件夹下.进入该目录,可以看到下面这几个文件和文件夹:     bin:Tomcat 二进制启动脚本.  

tomcat配置手册(server.xml)——中文版

server|xml|中文 概述 本手册包含conf/server.xml文件中所有配置指示符(directives)的参考信息,这些指示符决定了Tomcat 5的行为.本手册并不描述应该使用哪个配置指示符来完成特定的任务,请参考对应的HOW-TO文件. 配置元素的描述按照如下主目录来组织: 顶级元素-<Server>是整个配置文件的根元素,而<Service>代表与一个引擎(Engine)相关联的一组连接器(Connectors): 连接器(Connectors)-代表外部客户之

tomcat配置文件server.xml详解

转自:http://blog.csdn.net/pg_Roger/article/details/8972432 元素名 属性 解释 server port 指定一个端口,这个端口负责监听关闭tomcat 的请求 shutdown 指定向端口发送的命令字符串 service name 指定service 的名字 Connector ( 表示客户端和service 之间的连接) port 指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求 minProcessors 服务器启动时创建的处

Tomcat源码分析——server.xml文件的解析

前言 在<Tomcat源码分析--server.xml文件的加载>一文中我们介绍了server.xml的加载,本文基于Tomcat7.0的Java源码,接着对server.xml文件是如何解析的进行分析. 概要 规则 Tomcat将server.xml文件中的所有元素上的属性都抽象为Rule,以Server元素为例,在内存中对应Server实例,Server实例的属性值就来自于Server元素的属性值.通过对规则(Rule)的应用,最终改变Server实例的属性值. Rule是一个抽象类,其中

配置了tomcat的server.xml,仅仅把端口改成80,ajaxSubmit提交不了。

问题描述 配置了tomcat的server.xml,仅仅把端口改成80,ajaxSubmit提交不了,xmlHttpRequest.status返回0.修改回8080端口就没有问题了,这是什么原因呢?找不到原因就不能配置多域名了啊. 问题补充:AngelAndAngel 写道 解决方案 引用这样来说的话就不应该是端口的问题,因为改80端口以后其他都能正常工作,唯独这个导入EXCEL不正常. 那说明你导入ecxel有问题,好好检查一下.解决方案二:引用现在改端口80就出错,出错以后改回8080也一

如何获取tomcat虚拟目录中的 绝对路径即docBase (server.xml中配置的)

问题描述 本人为了是文件上传存放路径和工程不在同一个目录下,固例外设置一个目录(E:UploadFile)专门用来存放我上传文件,为了访问方便固在tomcat中的 server.xml 中配置 如下: <Context path="/UploadFile" docBase="E:UploadFile" reloadable="true"/> 现在我有一个工程(webmsgr) 部署 tomcat 的 webapps 下,现在我想在we