![](/img/trans.png)
[英]Creating jdbc connection pools on glassfish with default properties using asadmin
[英]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.