`
sjkgxf7191
  • 浏览: 257130 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Tomcat数据库连接池配置 和 共享线程池配置

阅读更多

Tomcat数据库连接池配置如下:


server.xml 配置Resource

 

<Resource name="jdbc/ExampleDB" auth="Container" type="javax.sql.DataSource"
         maxActive="100" maxIdle="30" maxWait="10000"
         username="APP" password="APP" driverClassName="org.apache.derby.jdbc.ClientDriver"
         url="jdbc:derby://localhost:1527/springside-example;create=true"/>

 

context.xml 文件增加:

 

<WatchedResource>WEB-INF/web.xml</WatchedResource>
<ResourceLink name="jdbc/ExampleDB" global="jdbc/ExampleDB" type="javax.sql.DataSource"/>

 

Tomcat共享线程池配置:

取消Executor 注释,修改连接数至自己合适的数值既可。

 

 <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" 
        maxThreads="200" minSpareThreads="100" maxIdleTime="60000"/>

 

executor="tomcatThreadPool" 标明此连接使用上面配置的名称为tomcatThreadPool 的连接池,无属性共享连接不会生效 protocol表示使用的是 http协议 端口号为8080 

 

<Connector port="8080" protocol="HTTP/1.1" redirectPort="8443" 
     connectionTimeout="20000" 
     executor="tomcatThreadPool"
     acceptCount="100"
     useBodyEncodingForURI="true"
     enableLookups="false"
/>
分享到:
评论

相关推荐

    tomcat配置教程,数据源配置,基础教程,tomcat下conf文件夹配置教程

    1. **调整连接池**:通过修改数据源配置,可以调整连接池的最大连接数、空闲连接存活时间等,以适应不同负载。 2. **线程池配置**:在server.xml中配置`&lt;Connector&gt;`元素,如调整最大线程数、最小线程数,以及超时...

    Java网络编程-多线程,连接池

    在Java中,如Apache Commons DBCP或HikariCP等库提供了数据库连接池的实现。连接池预先初始化一定数量的数据库连接,当应用需要时可以从池中获取,用完后归还,避免了频繁的创建和销毁连接带来的开销。对于网络编程...

    tomcat安装配置手册范本.doc

    通过合理地调整线程池、Connector参数以及数据库连接池,可以有效地提高服务器的响应速度,减少资源浪费,并确保服务的可靠性。在实际操作中,需要根据服务器硬件条件和应用负载情况进行细致的调整,以达到最佳运行...

    Tomcat 配置集锦 介绍tomcat的配置

    -- 其他数据库连接池配置,如最大连接数、最大空闲连接数等 --&gt; ``` 这里的`Resource`元素定义了数据源的名称,`auth`属性指明认证方式,`type`属性指定了数据源类型。`ResourceParams`内的`parameter`子元素...

    tomcat 配置宝典

    - **server.xml**: 虽然也可以用来配置数据库连接池,但由于它不是动态加载的,因此通常不建议在此处进行频繁的修改。 **示例代码** ```xml name="jdbc/demo" auth="Container" type="javax.sql.DataSource...

    tomcat 架构解析和优化。pdf

    10. **连接池配置**:使用连接池如Apache DBCP或HikariCP,管理数据库连接,提高数据库操作性能。 总的来说,《Tomcat架构解析与优化》这本书将帮助读者深入理解Tomcat的工作原理,掌握优化技巧,从而构建更加高效...

    tomcat-8.0.51-windows-x64

    - JNDI(Java Naming and Directory Interface):Tomcat支持JNDI资源,可以用来配置数据库连接池和其他服务。 - 集群和负载均衡:Tomcat支持多实例集群,通过复制请求和共享会话数据,可以在多个服务器之间分发负载...

    tomcat 7 及其源码

    - Tomcat支持JNDI(Java Naming and Directory Interface),允许配置数据库连接池和其他服务。 10. **故障排查**: - 查看`logs/catalina.out`和`logs/localhost.*.log`来诊断问题。 - 使用JMX(Java ...

    tomcat5.0.30

    4. **JNDI资源**:Tomcat支持JNDI(Java Naming and Directory Interface),允许在多个应用间共享数据库连接池和其他资源。 五、性能调优 1. **线程池设置**:适当调整Connector中的maxThreads和minSpareThreads...

    apache-tomcat-6.0.13 (免安装的).zip

    7. **连接池**:Tomcat 6.0内置了连接池管理,通过`context.xml`中的`Resource`标签可以配置数据库连接池,提高应用性能。 8. **性能优化**:可以调整`server.xml`中的线程池设置、最大连接数、超时时间等,以及...

    apache-tomcat-6.0.18免安装

    Tomcat内置了JNDI(Java Naming and Directory Interface)服务,以及数据库连接池(如Apache Commons DBCP),允许Web应用程序高效地管理和复用数据库连接。 8. **集群与负载均衡**: 虽然Tomcat 6.0.18相对较旧...

    nginx+tomcat+redis+mysq集群部署方案.docx

    安装多个Tomcat实例,配置每个实例的server.xml文件以启用集群支持,以及调整连接池、线程池等相关设置。 3.4 Nginx的安装和配置 安装Nginx,配置http、server和location段,设置负载均衡策略(如轮询、权重分配等...

    apache-tomcat-5.5.33.rar

    10. **连接池**:Tomcat 5.5.33内置了连接池(如Catalina JDBC连接池),用于管理数据库连接,提高应用程序性能。 11. **性能优化**:可以通过调整MaxThreads、minSpareThreads等参数优化线程池,以及修改JVM内存...

    apache-tomcat-7.0

    5. **连接池管理**:Tomcat 7.0支持连接池,用于管理数据库连接,提高数据库操作的效率和响应速度。通过`context.xml`或`server.xml`配置连接池参数。 6. **安全性**:Tomcat提供了多种安全机制,包括角色基的访问...

    tomcat 培训教程

    为了提高数据库连接的效率和管理,Tomcat支持配置数据连接池,如Apache Commons DBCP或C3P0,以实现连接的复用和优化。 **八、Tomcat性能优化** 性能优化涉及调整线程池大小、内存分配、JVM参数设置、日志级别、...

    TOMCAT最佳实践

    通过JDBC连接池(例如C3P0、DBCP等)配置数据库连接,通常在context.xml或server.xml中定义。 **6. TOMCAT监控软件安装** 使用JMX(Java Management Extensions)和监控工具(如JConsole)来监控Tomcat的性能和健康...

    apache-tomcat-9.0.39.rar

    5. **GlobalNamingResources**:这部分提供全局的JNDI(Java Naming and Directory Interface)资源,使得应用可以访问数据库连接池、邮件会话等服务。 6. **Webapps**:这个目录存放部署的应用程序。每个应用都有...

    Tomcat技术手册

    6. **连接池管理**:Tomcat中的JDBC连接池(例如Apache Commons DBCP或HikariCP)用于高效地管理和重用数据库连接,提高系统性能。 7. **集群和负载均衡**:Tomcat支持集群配置,通过复制会话数据实现多个实例间的...

    tomcat-5.5.20

    7. **GlobalNamingResources**:全局命名资源,可以在整个服务器范围内共享,比如数据库连接池。 8. **Web应用程序部署**:在Tomcat中,Web应用是以WAR(Web Application Archive)格式部署的,包含HTML、CSS、...

Global site tag (gtag.js) - Google Analytics