Tomcat数据源配置笔记
来源:互联网 发布:同花顺软件的参数设置 编辑:程序博客网 时间:2024/05/01 10:18
现在做javaWeb开发用的服务器一般都是tomcat,而且数据源的配置往往都是在applicationContext.xml中配置一个dataSource的bean,这样往往就会造成很多的不便,本文就介绍把数据配在tomcat下。
1、首先在tomcat对应的这个目录下apache-tomcat-4\conf\Catalina\localhost建一个你对应项目名的xml文件(文件名可随意起)
<?xml version='1.0' encoding='GBK'?><Context docBase="D:\xxx\wangssm\WebRoot" path="/wang" workDir="work/Catalina/localhost/contract"> <Resource auth="Container" name="UserTransaction" type="javax.transaction.UserTransaction" jotm.timeout="60" factory="org.objectweb.jotm.UserTransactionFactory" /><Resource name="jdbc/basic" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql://localhost/wang?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull"validationQuery="select 1 from dual" username="root" password="xxx" /> </Context>
这里是我的配置。
配置里的docBase指向的我们项目工程WebRoot的位置,path指的是服务器端运行的项目名称,可以自定义项目的别名,这样就可以隐藏我们项目的真实名,,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效
2、第二步,这样我们就可以在applicationContext.xml这样来配置我们项目的dataSource
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"><property name="jndiName" value="java:comp/env/jdbc/basic"></property></bean>
让Spring对JNDI数据源进行引用,在value的值java:comp/env/前面的值是固定的,后面的jdbc/basic指的是你在tomcat下配置的数据源在容器中的JNDI名,这样就完成了数据源的配置,tomcat无需加载项目执行启动即可。
0 0
- Tomcat数据源配置笔记
- Tomcat5数据源配置--tomcat笔记2
- TOMCAT数据源配置
- Tomcat数据源配置
- tomcat配置数据源
- Tomcat配置mysql数据源
- tomcat下配置数据源
- Tomcat下配置数据源
- Tomcat数据源配置!
- Tomcat mysql 配置数据源
- Tomcat sqlserver 配置数据源
- Tomcat db2 配置数据源
- tomcat数据源配置
- 数据源配置(Tomcat)
- Tomcat快速配置数据源
- Tomcat 5.5 配置数据源
- tomcat配置数据源
- Tomcat快速配置数据源
- 布局加载时,edittext 不获得焦点
- HDU1287 破译密码
- 通过TCP协议实现多个client端可以并发连接到server,client可获得server指定目录下的文件列表。
- 安卓--关于不同activity之间使用SharedPreferences
- java造轮子之自己写简单的HTTP服务器
- Tomcat数据源配置笔记
- CentOS集群部署hadoop-2.5.2
- SpringAOP中的IntroductionInterceptor
- linux c语言字符串函数的实现
- 【sui-mobile踩坑之旅】实现横向滚动列表
- 哈希表、Java中HashMap
- HDU 2199 Can you solve this equation?
- (12) ejb学习: JPA的传播属性
- EXTJS4.0.7开发积累(8)