<GlobalNamingResources>
<!-- Test entry for demonstration purposes -->
<Environment name="simpleValue" type="java.lang.Integer" value="30"/>
<!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users -->
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
<Resource
name="jdbc/huodong"
auth="Container"
type="javax.sql.DataSource"
maxActive="5"
maxIdle="3"
username="root"
maxWait="180"
driverClassName="org.gjt.mm.mysql.Driver"
password=""
url="jdbc:mysql://localhost:3306/myDb?useUnicode=true&characterEncoding=GBK"
removeAbandoned="true" removeAbandonedTimeout="5" logAbandoned="true"
testOnReturn="true" testWhileIdle="true"/>
</GlobalNamingResources>
注意:url="jdbc:mysql://localhost:3306/myDb?useUnicode=true&characterEncoding=GBK"
不要写成:url="jdbc:mysql://localhost:3306/myDb?useUnicode=true&characterEncoding=GBK"
注意:& 是& 的转义字符;在xml中写成上面那个,在java代码中写成下面的写法;
否则报:
Parse Fatal Error at line 213 column 91: The reference to entity "characterEncoding" must end with the ';' delimiter.
org.xml.sax.SAXParseException: The reference to entity "characterEncoding" must
end with the ';' delimiter.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Un
known Source)
还要在tomcat的 conf/server.xml 中修改如下类容:
<Connector port="80" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK"/>
红色部分是添加的类容
分享到:
相关推荐
Tomcat 6.0 通过 JNDI 连接 MySQL 实例 Tomcat 6.0 中通过 JNDI 连接 MySQL 实例需要进行详细的配置和设置。本文将对 Tomcat 6.0 中的 JNDI 连接 MySQL 实例进行详细的介绍和解释。 配置 JNDI 资源 在 Tomcat 6.0...
### Tomcat中JNDI原理详解 #### 一、引言 Java Naming and Directory Interface (JNDI) 是Java平台中用于访问命名和目录服务的API。它为开发者提供了访问各种命名和目录服务(如DNS、LDAP等)的统一接口。在Tomcat...
**标题:“JNDI Tomcat”** 在Java世界中,JNDI(Java Naming and Directory Interface)是一个标准接口,用于访问各种命名和目录服务。它允许应用程序查找和使用分布式环境中的资源,如数据库连接池、邮件服务器...
在这个场景中,“intellij idea使用tomcat开发时自动部署jndi数据源”是一个重要的知识点,它涉及到如何在IDE中配置和管理数据库连接,以便于在应用运行时动态地查找和使用数据源。 JNDI(Java Naming and ...
TOMCAT8 JNDI对用户名和密码加密
《深入理解Tomcat JNDI》 在Java应用服务器中,Tomcat是一个广泛使用的轻量级服务器,而JNDI(Java Naming and Directory Interface)则是Java平台中的一个核心API,用于提供命名和目录服务。本篇文章将深入探讨...
在这个场景下,我们关注的是在Linux上部署Tomcat(一个流行的Java应用服务器)和MySQL(一个广泛使用的开源关系型数据库管理系统)。让我们深入探讨如何在Linux环境中配置这个组合。 首先,`apache-tomcat-7.0.64....
通过以上步骤,你已经在Eclipse、MySQL和Tomcat环境中成功配置了JNDI数据源。这种方式使得你的应用程序能够轻松地查找和使用数据库,同时降低了对具体数据库配置的依赖。在实际开发中,JNDI还能与其他服务,如邮件...
Tomcat 配置 JNDI 数据源 Tomcat 是一个流行的 Java Web 服务器,JNDI(Java Naming and Directory Interface)是 Java 中的一种命名和目录接口规范。Tomcat 中的 JNDI 数据源是指将数据库连接信息注册到 JNDI ...
Tomcat6+Spring+JNDI配置数据源说明 本文档主要介绍了Tomcat6+Spring+JNDI配置数据源的详细步骤和原理。数据源是一个池子,里面有若干个数据连接对象,当需要时就从里面拿一个使用,使用完毕就放回去,如果超过最大...
注意,res-ref-name 必须与在 Tomcat 中设置的 JNDI 名称一致,例如“jdbc/mysql”。 三、设置 server.xml 在 Tomcat 中,需要将数据源信息添加到 server.xml 文件中,以便于 Tomcat 服务器可以正确地将数据源信息...
### Tomcat6中配置JNDI方法详解 #### 一、引言 在Java Web开发过程中,连接数据库是一项基础而重要的工作。常见的连接方式包括直接使用JDBC(Java Database Connectivity)以及通过JNDI(Java Naming and Directory...
5. **权限问题**:配置的JNDI资源需要适当的权限才能被应用访问。`auth="Container"`表示使用容器(即Tomcat)的权限管理,确保用户角色和权限设置正确。 6. **Tomcat版本兼容性**:不同版本的Tomcat对JNDI配置的...
3. **配置 IbatisProject2.xml** - 在 Tomcat 的对应项目目录下配置数据源 JNDI。 4. **修改 sqlMapConfig.xml** - 更新 Ibatis 的配置文件,指定使用 JNDI 查找的数据源。 通过以上步骤,Ibatis 可以通过 JNDI ...
jndi在tomcat下conf文件加下的content.xml中的配置信息
【标题】:“Tomcat6.0配置JNDI” 在Java Web开发中,Tomcat作为常用的Servlet容器,经常被用于部署和运行Java EE应用程序。JNDI(Java Naming and Directory Interface)是Java平台的一项服务,它允许应用程序通过...
综上所述,这个文档主要讲述了如何在Tomcat服务器上,通过Hibernate和JNDI数据源配置,使用DBCP连接池连接MySQL数据库。尽管Hibernate官方并不推荐使用DBCP,但文档仍然提供了详细的配置步骤,包括环境准备、数据库...