時間:2023-07-17 11:31:24 作者:無名 瀏覽量:58
Geoserver電腦版是一款功能非常強(qiáng)大的地圖編輯制作工具,對面簡直直觀,操作非常簡單,能夠幫助用戶快速查看地理空間數(shù)據(jù),基于正則式表達(dá)命令,是快捷方式,輕松編輯地理位置,信息,需要的朋友趕緊下載體驗吧!
Tomcat 設(shè)置
為了設(shè)置連接池,Tomcat 需要一個 JDBC 驅(qū)動程序和必要的池配置。
首先,您需要為您的數(shù)據(jù)庫找到 JDBC 驅(qū)動程序。大多數(shù)情況下,它分布在您的 DBMS 提供商的網(wǎng)站上,或者在您的數(shù)據(jù)庫的已安裝版本中可用。例如,Linux 系統(tǒng)上的 Oracle XE 安裝提供了位于的驅(qū)動程序app/oracle/product/10.2.0/server/jdbc/lib/ojdbc14.jar,并且該文件需要移動到 Tomcat 共享庫目錄中,TOMCAT_HOME/lib
筆記
復(fù)制到 Tomcat 共享庫時,請小心從 GeoServer WEB-INF/lib 文件夾中刪除 jdbc 驅(qū)動程序,以避免出現(xiàn) JNDI DataStores 使用問題。
該示例設(shè)置了一個連接到本地 Oracle XE 實例的連接池。池配置顯示非常成熟:
最多 20 個活動連接(將并行使用的最大連接數(shù))
池中最多保留 3 個連接未使用
準(zhǔn)備好的語句池(對于良好的性能非常重要)
池中最多 100 個準(zhǔn)備好的語句
在實際使用連接之前仔細(xì)檢查連接是否仍然存在的驗證查詢(如果保證連接永遠(yuǎn)不會斷開,這不是必需的,無論是由于服務(wù)器強(qiáng)行關(guān)閉它們,還是由于網(wǎng)絡(luò)/維護(hù)問題)。
警告
值得用戶注意的是,當(dāng)我們要修改客戶端中的一些信息的時候,就需要在客戶端中使用到網(wǎng)絡(luò)最下方的地址,通過這樣的操作,可能會導(dǎo)致網(wǎng)絡(luò)連接出現(xiàn)失敗的情況,如果出現(xiàn)這樣的情況,就需要設(shè)置網(wǎng)絡(luò)的下載地址,并且要實施檢測當(dāng)前的。日志文件是否保存完整。
設(shè)置連接池的其他參數(shù):
timeBetweenEvictionRunsMillis (默認(rèn) -1) 在空閑對象驅(qū)逐線程的運行之間休眠的毫秒數(shù)。當(dāng)非正數(shù)時,不會運行空閑對象驅(qū)逐線程。
numTestsPerEvictionRun(默認(rèn) 3)在空閑對象驅(qū)逐線程(如果有)的每次運行期間要檢查的對象數(shù)。
minEvictableIdleTimeMillis (默認(rèn) 1000 * 60 * 30) 對象在有資格被空閑對象驅(qū)逐器(如果有)驅(qū)逐之前可以在池中空閑的最短時間。
removeAbandoned(默認(rèn)為 false)如果廢棄的連接超過 removeAbandonedTimout,則將其刪除。如果設(shè)置為 true,則如果連接空閑時間超過 removeAbandonedTimeout,則該連接將被視為已放棄并可以移除。將此設(shè)置為 true 可以從無法關(guān)閉連接的編寫不良的應(yīng)用程序中恢復(fù)數(shù)據(jù)庫連接。
removeAbandonedTimeout(默認(rèn) 300)在可以刪除放棄的連接之前的超時時間(以秒為單位)。
logAbandoned(默認(rèn)為 false)用于記錄放棄語句或連接的應(yīng)用程序代碼的堆棧跟蹤的標(biāo)志。