【发布时间】:2019-06-13 07:52:23
【问题描述】:
我正在使用 Eclipse、Tomcat8.5 和连接池。 运行 Tomcat Server 会导致问题。 这意味着更多的连接将会增加。
例如) 1.没有项目/tomcat服务器:运行 结果 -> 10 个连接创建。
- 一个项目/tomcat 服务器:运行 结果 -> 20 个连接创建。
... 项目数 * 10 + 10(tomcat 服务器) = 结果连接 (8 * 10 + 10 = 90)
但是,项目是一个空项目。 没有代码,只是挂载在服务器上。
连接代码如下:
<Resource
name="jdbc/myoracle"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="------"
username="----"
password="------"
initialSize="10"
maxTotal="10"
maxIdle="10"
minIdle="10"
maxWaitMillis="5000" />
这是context.xml 代码。
没有从任何文件写入其他代码。
到底怎么了?
【问题讨论】:
-
initialSize="10"。如果项目为空,“运行结果”是什么?
-
initialSize 什么时候为空? initialSize="" 这个?如果你做对了,结果就是错误。我不明白这个问题。结果:java.lang.NumberFormatException:对于输入字符串:“”
-
什么是数字空值?可能是 0
-
sorry,initialSize="0" 一个项目的结果如下: Connection not created。 (零)如果是 initialSize="2",则结果是四个连接。项目数 * initialSize + initialSize = 结果连接。