glassfish 创建数据库连接池的大坑


# 目前,GlassFish 4.1.1 已经发布,不过 GUI 界面似乎有几个功能无法通过 GUI 进行操作的 Bug,其中就有当创建 JDBC Connection Pools 时,会提示内部错误 HTTP Status 500 - Internal Server Error,这真是一个灾难,不过还是有办法解决。

# 当连接池无法在 GUI 环境下创建,那么在 asadmin 控制台(这才是纯正的管理控制中心)下创建也是可以的,需要完成以下两步:


# 1. 举例创建一个连接微软数据库的 JDBC Connection Pool,并且命名为 sample_pool,相关参数或其他类型数据库修改 classname 和配置为其他参数即可。
create-jdbc-connection-pool --datasourceclassname com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource --restype javax.sql.ConnectionPoolDataSource --property portNumber=1433:password=123456:user=sqluser:serverName=localhost:url=jdbc\\:sqlserver\\://localhost:databaseName=sun-appserv-samples:connectionAttributes=\;create\\=true sample_pool


# 2. 设置 JDBC Resources,指向 JDBC Connection Pool 的 sample_pool
create-jdbc-resource --connectionpoolid sample_pool jdbc/sample_pool


或者直接在netbean里  添加服务器-选择版本 下载4.1或者之前的版本

你可能感兴趣的:(java技术)