您的位置:首页 > 运维架构 > Tomcat

ibatis框架下采用TOMCAT5.0数据源的配置步骤

2007-08-09 15:27 375 查看
ibatis框架下采用TOMCAT5.0数据源的配置步骤
1.打开%tomcat_home%目录下conf/server.xml文件
细节:在<GlobalNamingResources>中增加
  <Resource name="jdbc/数据源名" type="javax.sql.DataSource"/>一行,
   继再添加此数据源的参数(数据库参数变化)
  <ResourceParams name="jdbc/数据源名">
<parameter>
<name>validationQuery</name>
<value></value>
</parameter>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>password</name>
<value>123</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://127.0.0.1:3306/MySQL</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
</ResourceParams>
保存文档。这个步骤可以采用tomcat的图形界面配置
2。在%tomcat_home%目录下conf/Catalina/localhost,此localhost自行选择(此为默认),新建与您工程同名的一个xml文件XX.xml,
在XX.xml中写入
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="XX" path="/XX" workDir="work/Catalina/localhost/XX">
<ResourceLink name="jdbc/数据源名" global="jdbc/数据源名" type="javax.sql.DataSourcer"/>
</Context>
 细节:XX为您将来发布在tomcat webapps下面的工程名
3。打开您web项目的WEB-INF目录下的web.xml文件,在<webapp>后面添加
<resource-ref>
<res-ref-name>jdbc/数据源名 </res-ref-name>
<res-type>javax.sql.DataSource </res-type>
<res-auth>Container </res-auth>
 </resource-ref>
4.在ibatis的sql-map-config.xml中
<transactionManager type="JDBC">
<dataSource type="JNDI">
<property value="java:comp/env/jdbc/数据源名" name="DataSource"/>
</dataSource>
</transactionManager>
细节:"java:comp/env/jdbc/"不可少

环境window+tomcat5.0+jdk1.5+ibatis+jsp测试成功!
OK,祝你好运。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: