今天解决了2个问题,这篇博客只讲第一个问题。第二个问题请参见我今天的另外一篇博客。
一直一来都是在用weblogic和websphere做项目,在应用服务器上配置了数据连接池了之后(比如oracleDB),在java代码里获取数据源时都是直接:
javax.sql.DataSource ds = null;
Context ctx = new InitialContext();
ds = (javax.sql.DataSource) ctx.lookup("oracleDB");
或者在hibernate配置时,都是直接配置成:
<property name="connection.datasource">devDS</property>
今天因为要做一个小项目,应用服务器用的是tomcat5,在tomcat配置了连接池之后,在java代码里获取数据源时需要修改为
javax.sql.DataSource ds = null;
Context ctx = new InitialContext();
ds = (javax.sql.DataSource) ctx.lookup("java:comp/env/jdbc/oracleDB");
在hibernate配置时,需要修改成:
<property name="connection.datasource">java:comp/env/jdbc/devDS</property>
所以先记录下来,以备将来查用
分享到:
相关推荐
总结来说,WebLogic、Tomcat和WebSphere的调优是一个持续优化的过程,涉及到多个层次的参数调整,包括服务器配置、JVM设置、应用部署描述符和连接池管理等。每个服务器都有其独特的调优策略,需要根据实际应用需求和...
本压缩包包含了三个主流的Web服务器——Tomcat、WebLogic和WebSphere的安装文档以及关于连接池的配置指南,这对于理解和管理这些服务器的日常运维工作至关重要。 首先,让我们来详细探讨Tomcat。Tomcat是一款开源的...
- 大型Web应用服务器如WebLogic和WebSphere提供了内置的连接池功能,但通常需要特定的API或配置进行管理。 **连接池的关键问题及其解决** 1. **并发问题** - 在Java中,通过`synchronized`关键字实现线程同步,...
汤姆凯特连接池是常见的连接池实现之一,虽然JDBC API本身不包含连接池功能,但许多Web应用服务器如Tomcat、WebLogic和WebSphere等都提供了内置的连接池机制。这些连接池通常需要配合特定的服务器API来使用。 连接...
在Tomcat、WebLogic、WebSphere等应用服务器中,通常通过在配置文件中声明资源的方式来配置JDBC连接池,这使得多个应用程序可以共享同一个数据库连接池,提高资源利用率。 ### 描述解读:“多种:jdbc连接池资源...
- 性能调优:可以通过调整JVM参数、限制并发连接数、启用连接池等方式提升Tomcat性能。 6. **版本更新** - Tomcat 5.5版本相对较旧,现在最新的版本已经更新到9.x甚至10.x,建议定期更新以获取最新功能和安全补丁...
连接池的实现通常由应用程序服务器来提供,比如Tomcat、WebLogic或WebSphere等。开发者可以在应用程序服务器提供的管理控制台中配置连接池的参数,比如最大连接数、最小空闲连接数、连接的获取等待时间等。连接池的...
常见的Web应用服务器包括Apache Tomcat、JBoss、WebLogic和WebSphere等。 #### 2. **TOMCAT与JBOSS的区别** **TOMCAT**是一款轻量级的应用服务器,主要用于处理简单的Web应用程序,它主要实现了Servlet和JSP规范,...
采用基于JSP/AJAX+Servlet+Action的MVC架构,采用Struts1.3标准,兼容于Java 2 Standard Edition 1.4和1.5(5.0),兼容Windows/Linux/Unix多种操作系统平台,兼容于Tomcat/Resin/WebLogic/WebSphere等多种JSP服务器...
它不包含全面的数据库连接池和完整的Java EE功能,如EJB(Enterprise JavaBeans),但是可以通过与其他服务器(如JBoss、WebLogic或WebSphere)集成,来提供更全面的企业级服务。 在Java Web开发中,Tomcat作为...
- 与应用服务器如JBoss、WebLogic、WebSphere等结合,实现更完整的Java EE功能。 8. **故障排查** - 查看日志文件,如catalina.out和localhost.log,寻找错误信息。 - 使用JMX(Java Management Extensions)...
此外,对于性能调优、安全配置以及错误排查等方面的知识也是不可或缺的,比如设置JVM参数、配置连接池、防火墙规则以及监控日志等。 总之,Apache Tomcat在Java Web开发中扮演着重要角色,它提供了轻量级、高效且...
此外,通过修改`conf/server.xml`中的Connector配置,可以调整Tomcat的端口号、连接池大小等高级设置。 对于Java初学者,了解如何配置和使用Apache Tomcat是学习Java Web开发的基础。同时,Tomcat也常用于中小型...
Tomcat作为一个轻量级应用服务器,相比于更重量级的Java EE应用服务器,如IBM WebSphere或Oracle WebLogic,它的体积小、启动快、资源消耗低,因此在小型项目和开发环境中非常受欢迎。 在Apache Tomcat 7.0.59中,...
它是轻量级的,相比其他如IBM WebSphere或Oracle WebLogic等更大型的应用服务器,Tomcat有着较小的资源占用和更快的启动速度。然而,Tomcat默认并不支持跨服务器的Session共享。 **Redis** 是一种NoSQL数据库,以...
5. **性能优化**:Tomcat可以通过调整线程池大小、开启NIO(非阻塞I/O)模式、使用连接池等方式进行性能优化。这些设置同样在`server.xml`中完成。 6. **日志系统**:Tomcat的日志系统可以在`logging.properties`...
通常由Web服务器如Tomcat、WebLogic、Websphere等管理,提供`javax.sql.DataSource`接口。JNDI数据源在服务器启动时初始化,无需额外引入jar包。 - **C3P0**: 需要引入`c3p0-0.9.x.jar`,使用`...
JNDI方式创建的数据源是基于Java的`javax.sql.DataSource`接口,由Web服务器(如Tomcat、WebLogic、WebSphere等)负责初始化和管理。 使用JNDI方式配置数据库连接池时,不需要在项目中额外引入JAR包,但需要在Web...
1. **WEB SERVER介绍**:讲解了Web服务器的不同类型,如Jetty、Tomcat、Jweb、JBoss AS、GlassFish、Weblogic和WebSphere。其中,Tomcat因其良好的集群和监控支持,以及对最新Servlet和JSP规范的支持而备受推崇。 2...
10. **与其它应用服务器的集成**:Tomcat可以作为独立服务器运行,也可以与诸如JBoss、WebLogic、WebSphere等全功能应用服务器一起工作,作为它们的Servlet/JSP容器。 总之,Apache Tomcat 5.5是一个强大且灵活的...