jsf - 覆盖 Tomcat connectionTimeout 属性

标签 jsf tomcat

是否可以覆盖已存储在/tomcat/conf/server.xml 中的 Tomcat7 connectionTimeout 属性。我的意思是在我的 application-context.xml 文件中设置一个属性,比如

<bean id="dataSourceC3p0" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
    <property name="driverClass"  value="${jdbc.driverClassName}" />
    <property name="jdbcUrl" value="${jdbc.url}" />
    <property name="user" value="${jdbc.username}" />
    <property name="password" value="${jdbc.password}" />
    <property name="maxPoolSize" value="20" />
    <property name="maxStatements" value="0" />
    <property name="minPoolSize" value="5" />
    <property name="numHelperThreads" value="5"/>
    <property name="connectionTimeout" value="200000"/>
</bean>

虽然,最后一行抛出错误:

org.springframework.beans.NotWritablePropertyException: Invalid property 'connectionTimeout'

当我只评论最后一个属性时,所有其他属性都可以

NotWritablePropertyException 只是告诉我没有其他方法可以正确设置此值?

高级致谢

最佳答案

属性名称错误..

看看这个文档: http://www.databaseskill.com/4369778/

 <! - When the connection pool is used when the client calls the getConnection () 
 waiting to acquire a new connection timeout before throwing
 SQLException, if set to 0 wait indefinitely. Milliseconds. Default: 0 ->

 <property name="checkoutTimeout"> 100 </ property>

希望对你有帮助

关于jsf - 覆盖 Tomcat connectionTimeout 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24025419/

相关文章:

java - 关闭线程

java - Java 类中完整描述的 EhCache 复制不起作用

jsf - 默认情况下要打开 Accordion 面板的多个选项卡

java - 目标无法到达, 'null' 以 JSF 形式返回 null

java - 如何使用 jGrowl 创建 JSF 消息

hibernate - jpa自定义连接池

java - Spring MVC,tomcat url 404错误

java - Tomcat 8.0.18 未收到客户端的完整请求

jsf - JSF 自定义复合组件与自定义经典组件有什么区别

java - JSF 2.3 整个 bean 验证会丢弃所有字段。是故意的吗?难道是我用错了什么东西?