`
NetBus
  • 浏览: 145218 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

作为笔记:Tomcat配置DataSource

阅读更多

修改Tomcat_Home/conf/server.xml,在GlobalNamingResources中加入:

 <Resource name="jdbc/DataSource" auth="Container"
  type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
  url="jdbc:oracle:thin:@127.0.0.1:1521:orcl"
  username="user" password="password" maxActive="20" maxIdle="10"
  maxWait="-1"/> 	

 再在Context中加入引用:

 <ResourceLink name="jdbc/DataSource" global="jdbc/DataSource"  type="javax.sql.DataSource"/>

 如果不加,则在使用的时候会出现:Cannot create JDBC driver of class '' for connect URL 'null' 错误

 

在web.xml定义:

    <resource-ref>
        <description>popuserDataSource</description>
        <res-ref-name>jdbc/DataSource</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
    </resource-ref>

 在Spring中引用:

  <bean id="DataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
        <property name="jndiName" value="java:comp/env/jdbc/DataSource"/>
        <property name="expectedType" value="javax.sql.DataSource"/>
    </bean>

 完成。

 

不知道为什么Tomcat非得要改web.xml指定引后才能引用Resource 。真烦人。

分享到:
评论
1 楼 bluemusic 2010-06-29  
其实你配置下没多少烦吧
而且现在用spring2.x
<jee:jndi-lookup id="dataSource" jndi-name="helloHtcDesire" resource-ref="true" lookup-on-startup="true"/>

相关推荐

    tomcat6.0 数据源配置

    Tomcat作为一个流行的开源Java应用服务器,提供了多种数据源配置方式,以支持Web应用程序高效、安全地访问数据库。在这个主题中,我们将深入探讨如何配置数据源,以及它在Tomcat中的工作原理。 数据源(DataSource...

    自己总结的学习笔记,请大家批评指正 datasource

    下面是对"自己总结的学习笔记"中涉及的DataSource及相关知识点的详细解释。 首先,我们来看Struts-config.xml文件。Struts是一个开源的MVC(Model-View-Controller)框架,用于构建基于Java Web的应用程序。在...

    tomcat 连接池的配置笔记以及测试源码

    在Java Web开发中,Tomcat作为一款广泛应用的开源Servlet容器,其性能优化是开发者关注的重点。连接池技术是提升数据库访问效率的关键手段之一。本文将深入探讨Tomcat连接池的配置,包括全局与局部配置的区别,以及...

    Tomcat5.5连接池配置案例

    通过这份"Tomcat5.5连接池配置案例",新手可以系统学习并掌握如何在Tomcat环境中配置和使用连接池,提升应用的数据库访问效率。同时,案例笔记将帮助理解每个步骤背后的原理和最佳实践,从而更好地应对实际开发中的...

    JAVA WEB学习笔记

    【JAVA WEB学习笔记】——Tomcat中数据源的配置与使用 在Java Web开发中,数据源(DataSource)是管理数据库连接的关键组件。它提供了一种高效、灵活的方式来获取和管理数据库连接,尤其是在大型企业级应用中。...

    Tomcat学习笔记 - 【使用JNDI数据源】

    【标题】"Tomcat学习笔记 - 使用JNDI数据源" 在Java应用服务器如Tomcat中,使用JNDI(Java Naming and Directory Interface)数据源是一种标准的方式,它允许我们集中管理和配置数据库连接,提高应用的可移植性和可...

    ssm整合步骤笔记,迅速搭建ssm可执行项目

    - Spring核心配置:配置DataSource、SqlSessionFactory、事务管理器等核心组件; - Spring AOP配置:用于实现面向切面编程,配置事务、日志等功能; - Spring Test配置:用于编写测试用例,集成JUnit测试框架。 4. ...

    『原创』OSGI研究笔记1 - Equinox ServletBridge模式下调用Datasource

    标题中的“OSGI研究笔记1 - Equinox ServletBridge模式下调用Datasource”表明了这篇文章将探讨如何在OSGI(Open Service Gateway Initiative)环境下,利用Equinox的ServletBridge模块来访问和使用DataSource。...

    j2ee 笔记 j2ee 笔记 j2ee 笔记

    本笔记中提到的是使用JBuilder + Tomcat环境。 - **JBuilder**:一个强大的Java IDE,可用于编写和调试Java应用程序。 - **Tomcat**:一个免费的开源Web容器,用于运行基于Java的Web应用程序。 部署步骤包括: 1. ...

    springboot学习

    datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql:///1806a username: root password: 123456 MyBatis 配置: mybatis: type-aliases...

    Eclipse宝典--读书笔记

    通过上述内容的学习,我们可以了解到如何配置Eclipse及其周边工具如JDK、Tomcat和MyEclipse等的环境变量。同时,也介绍了如何管理和连接数据库以及如何安装和使用Eclipse插件的方法。最后,还介绍了Struts2框架的...

    springboot_笔记

    在这个例子中,`AppConfig`类代表了一个配置,`dataSource()`方法返回的数据源对象会被Spring容器管理。 ## 三、Spring Boot的优势 Spring Boot的核心在于简化Spring应用的初始搭建以及开发过程。它集成了大量常用...

    springboot笔记【概念,核心配置,源码包,第三方包】

    1. **内置服务器**:SpringBoot 内置了 Tomcat 或 Jetty 等应用服务器,无需额外配置即可运行。 2. **自动配置**:基于 Spring Boot AutoConfigure 模块,根据项目依赖自动配置相关组件。 3. **起步依赖(Starter ...

    springboot课堂笔记,如果觉得好给我留言要教学视频

    1. **配置 Tomcat 端口号**:通过 `application.properties` 文件来设置。 2. **启动应用**:运行主类中的 `main` 方法。 3. **测试应用**:通过浏览器访问或使用 Postman 等工具进行测试。 **示例代码**:在 `...

    MyEclipse 搭建SSH框架 笔记

    - 输入数据源在Spring配置文件中的Bean ID,例如`dataSource`。 - 选择刚刚配置好的MySQL驱动,MyEclipse会自动填充其他信息。 - 取消CreateSessionFactory class选项,点击Finish。 #### 四、进一步操作 - **逆向...

    spring学习笔记3

    在Spring中,可以使用`BasicDataSource`作为数据源,它同样是在XML配置文件中定义: ```xml &lt;bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"&gt; &lt;property name="url" value="jdbc:mysql:...

    订餐系统v1.0

    ### 订餐系统v1.0开发笔记 #### 一、项目概述与技术栈 本文档旨在记录网络订餐系统v1.0版本的开发过程和技术细节,为后续的维护和升级提供参考依据。该系统基于SSM框架(Spring、SpringMVC、MyBatis)构建,采用了...

    springboot笔记资源

    【SpringBoot笔记资源】 SpringBoot是由Pivotal团队提供的全新框架,其设计目标是为了简化Spring应用的初始搭建以及开发过程。它集成了大量的常用第三方库配置,如数据源、JPA、MVC、security等,提供了自动配置的...

    Java Springboot入门自学笔记

    - 通过`spring.datasource.*`属性进行数据源配置。 ### 03 整合第三方技术 #### 3.1 Web开发 - 使用Spring MVC处理HTTP请求,创建控制器类和方法。 - 配置Thymeleaf、FreeMarker等模板引擎进行视图渲染。 - 使用...

    java 知识整理笔记

    创建Web项目时,通常我们会使用Tomcat作为应用服务器。在Eclipse中创建Web项目: 1. 新建项目,搜索"TOMCAT",按照向导输入项目名。 2. 设置Web内容的存储路径。 3. 通过右键项目 -&gt; Build Path -&gt; Configure Build ...

Global site tag (gtag.js) - Google Analytics