在Glassfish中创建连接池

6 java connection-pooling glassfish java-ee

我正在尝试在glassfish中创建一个连接池.我已经完成了一百万次,所以"操作方法"不是问题.

在我填写表单创建连接池所需的所有信息后,我点击"创建/完成",然后屏幕重新加载并将我带回主屏幕而不创建连接池.

这太令人沮丧了!(Aaaargh !!!).我已多次尝试重新启动应用程序服务器但它不起作用.我可以做些什么来解决这个问题?也许有一种通过编辑某些XML文件或其他东西来手动添加连接池的方法?

提前致谢!

jeh*_*eha 14

配置存储为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>
Run Code Online (Sandbox Code Playgroud)


per*_*ssf 9

编辑xml按照jeha的答案,或使用这样的命令

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
Run Code Online (Sandbox Code Playgroud)

如果管理控制台崩溃,则可能是由于浏览器的语言与英语不同.