Geoserver设置连接池的其他参数教学

【Geoserver设置连接池的其他参数教学】

Geoserver设置连接池的其他参数教学


Geoserver电脑版是一款功能非常强大的地图编辑制作工具,对面简直直观,操作非常简单,能够帮助用户快速查看地理空间数据,基于正则式表达命令,是快捷方式,轻松编辑地理位置,信息,需要的朋友赶紧下载体验吧!Tomcat 设置为了设置连接池,Tomcat 需要一个 JDBC 驱动程序和必要的池配置 。首先,您需要为您的数据库找到 JDBC 驱动程序 。大多数情况下,它分布在您的 DBMS 提供商的网站上,或者在您的数据库的已安装版本中可用 。例如,Linux 系统上的 Oracle XE 安装提供了位于的驱动程序app/oracle/product/10.2.0/server/jdbc/lib/ojdbc14.jar,并且该文件需要移动到 Tomcat 共享库目录中,TOMCAT_HOME/lib笔记Geoserver设置连接池的其他参数教学图1复制到 Tomcat 共享库时,请小心从 GeoServer WEB-INF/lib 文件夹中删除 jdbc 驱动程序,以避免出现 JNDI DataStores 使用问题 。Geoserver设置连接池的其他参数教学图2该示例设置了一个连接到本地 Oracle XE 实例的连接池 。池配置显示非常成熟:最多 20 个活动连接(将并行使用的最大连接数)池中最多保留 3 个连接未使用准备好的语句池(对于良好的性能非常重要)池中最多 100 个准备好的语句在实际使用连接之前仔细检查连接是否仍然存在的验证查询(如果保证连接永远不会断开,这不是必需的,无论是由于服务器强行关闭它们,还是由于网络/维护问题) 。Geoserver设置连接池的其他参数教学图3警告值得用户注意的是,当我们要修改客户端中的一些信息的时候,就需要在客户端中使用到网络最下方的地址,通过这样的操作,可能会导致网络连接出现失败的情况,如果出现这样的情况,就需要设置网络的下载地址,并且要实施检测当前的 。日志文件是否保存完整 。设置连接池的其他参数:timeBetweenEvictionRunsMillis (默认 -1) 在空闲对象驱逐线程的运行之间休眠的毫秒数 。当非正数时,不会运行空闲对象驱逐线程 。numTestsPerEvictionRun(默认 3)在空闲对象驱逐线程(如果有)的每次运行期间要检查的对象数 。minEvictableIdleTimeMillis (默认 1000 * 60 * 30) 对象在有资格被空闲对象驱逐器(如果有)驱逐之前可以在池中空闲的最短时间 。removeAbandoned(默认为 false)如果废弃的连接超过 removeAbandonedTimout,则将其删除 。如果设置为 true,则如果连接空闲时间超过 removeAbandonedTimeout,则该连接将被视为已放弃并可以移除 。将此设置为 true 可以从无法关闭连接的编写不良的应用程序中恢复数据库连接 。removeAbandonedTimeout(默认 300)在可以删除放弃的连接之前的超时时间(以秒为单位) 。logAbandoned(默认为 false)用于记录放弃语句或连接的应用程序代码的堆栈跟踪的标志 。

    推荐阅读