簡體   English   中英

在Glassfish中創建連接池

[英]Creating Connection Pools in Glassfish

我正在嘗試在glassfish中創建一個連接池。 我已經完成了一百萬次,所以“操作方法”不是問題。

在我填寫表單創建連接池所需的所有信息后,我點擊“創建/完成”,然后屏幕重新加載並將我帶回主屏幕而不創建連接池。

這太令人沮喪了! (Aaaargh !!!)。 我已多次嘗試重新啟動應用程序服務器但它不起作用。 我可以做些什么來解決這個問題? 也許有一種通過編輯某些XML文件或其他東西來手動添加連接池的方法?

提前致謝!

配置存儲為domain.xml文件( .../<yourDomain>/config/domain.xml ),您可以手動編輯此文件(最好在應用服務器關閉時)。

尋找:

<jdbc-connection-pool name="yourDS" ...>
  <description>...</description>
  <property name="DatabaseName" value="..."/>
  <property name="Password" value="..."/>
  <property name="User" value="..."/>
  <property name="ServerName" value="localhost"/>
  <property name="PortNumber" value="3306"/>
</jdbc-connection-pool>

根據jeha的答案編輯xml ,或使用這樣的命令

asadmin create-jdbc-connection-pool --datasourceclassname    com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource --restype    javax.sql.ConnectionPoolDataSource --property "User=myUser:Password=myPassword:URL=jdbc\:mysql\://localhost/dbname" myConnPoolName
asadmin create-jdbc-resource --connectionpoolid myConnPoolName jdbc/myConnPoolName

如果管理控制台崩潰,則可能是由於瀏覽器的語言與英語不同。

這適用於Oracle和Glassfish 3,只需根據需要替換您的specfic位

create-jdbc-connection-pool --restype=javax.sql.DataSource --datasourceclassname=oracle.jdbc.pool.OracleDataSource --property=user=<USER>:password=<PWD>:url=<YOUR_SERVER>\\:<PORT>\\:<SID> <DataSourceName>

請注意雙斜線以逃避嵌入的冒號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM