转载:http://www.douban.com/note/78355269/
修改Tomcat_Home/conf/server.xml,在GlobalNamingResources中加入:
Xml代码
1. <Resource name="jdbc/DataSource" auth="Container"
2. type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
3. url="jdbc:oracle:thin:@127.0.0.1:1521:orcl"
4. username="user" password="password" maxActive="20" maxIdle="10"
5. maxWait="-1"/>
<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中加入引用:
Xml代码
1. <ResourceLink name="jdbc/DataSource" global="jdbc/DataSource" type="javax.sql.DataSource"/>
<ResourceLink name="jdbc/DataSource" global="jdbc/DataSource" type="javax.sql.DataSource"/>
如果不加,则在使用的时候会出现:Cannot create JDBC driver of class '' for connect URL 'null' 错误
在web.xml定义:
Xml代码
1. <resource-ref>
2. <description>popuserDataSource</description>
3. <res-ref-name>jdbc/DataSource</res-ref-name>
4. <res-type>javax.sql.DataSource</res-type>
5. <res-auth>Container</res-auth>
6. </resource-ref>
<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中引用:
Xml代码
1. <bean id="DataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
2. <property name="jndiName" value="java:comp/env/jdbc/DataSource"/>
3. <property name="expectedType" value="javax.sql.DataSource"/>
4. </bean>
<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提供JNDI(Java Naming and Directory Interface)服务,允许应用查找和绑定资源,如数据源、邮件会话等。这在多应用共享资源时非常有用。 6. **线程池管理**: Tomcat使用Executor接口和线程池来管理并发...
WebLogic 是一款由甲骨文公司提供的企业级 Java 应用服务器,它包含了对 Java EE(Java Enterprise Edition)规范的支持,其中...在后续的开发过程中,可以进一步配置数据源、集群、安全设置等,以满足更高级别的需求。
将图片解压到任意一个盘,然后配置Tomcat,将图片路径引用到本地配置的图片路径下。 ———————————————— 版权声明:本文为CSDN博主「wsk1103」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上...
【标题】:“JAVA OA平台源码(转载)SPRING BOOT...” 这个开源项目是一个基于Java技术的OA(Office Automation)管理系统的源代码实现,利用了Spring Boot框架进行开发。Spring Boot是Spring生态中的一个核心组件...
SpringBoot是Java生态系统中的一款流行框架,它简化了Spring应用的初始搭建以及开发过程,提供了“开箱即用”的特性,包括自动配置、内嵌Web服务器(如Tomcat)等,极大地提高了开发效率。 【描述】提到这是个人的...
它预配置了许多常见的设置,如嵌入式Tomcat服务器、自动配置的Spring beans等,让开发者可以快速启动项目。 3. **MyBatis**:MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免...
4. **部署要求**:系统需要具备一定的Java知识才能部署,这可能涉及到配置服务器环境(如Tomcat)、设置数据库连接、导入必要的库文件等步骤。 5. **数据库创建**:用户需要自行创建数据库,这可能需要了解SQL语言和...
启动项目意味着需要进行一系列的开发环境配置,包括但不限于安装必要的Java开发工具(如JDK),克隆或下载源代码,配置项目依赖,最后通过命令行或集成开发环境(IDE)运行项目。在浏览器中调用则表明该项目可能是一...
8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...
8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...
8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...
8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...