我正在使用LocalHost运行Glassfish服务器4.1版和Netbeans。我在2台装有Windows10的计算机上这样做。我在一台电脑上安装了一个全新的、干净的Windows10版本。该计算机上的connectionpool无法工作。在另一台计算机上,它的工作状态和Linux(以前的操作系统)一样好。
在Netbeans中,我使用glassfis-fesources.xml文件开发了一个运行在Glassfish服务器上的Maven web应用程序,如下所示:
<resources>
<jdbc-resource
enabled="true"
jndi-name="jdbc/securityDatasource"
object-type="user"
pool-name="jdbcRealmPool">
<description/>
</jdbc-resource>
<jdbc-connection-pool
allow-non-component-callers="false"
associate-with-thread="false"
connection-creation-retry-attempts="0"
connection-creation-retry-interval-in-seconds="10"
connection-leak-reclaim="false"
connection-leak-timeout-in-seconds="0"
connection-validation-method="auto-commit"
datasource-classname="com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource"
fail-all-connections="false" idle-timeout-in-seconds="300"
is-connection-validation-required="false"
is-isolation-level-guaranteed="true"
lazy-connection-association="false"
lazy-connection-enlistment="false"
match-connections="false"
max-connection-usage-count="0"
max-pool-size="32"
max-wait-time-in-millis="60000"
name="jdbcRealmPool"
non-transactional-connections="false"
pool-resize-quantity="2"
res-type="javax.sql.ConnectionPoolDataSource"
statement-timeout-in-seconds="-1"
steady-pool-size="8"
validate-atmost-once-period-in-seconds="0"
wrap-jdbc-objects="false">
<property name="User" value="admin_computat"/>
<property name="Password" value="*****"/>
<property name="ServerName" value="localhost"/>
<property name="Port" value="3306" />
<property name="DatabaseName" value="admin_computat" />
<property name="Url" value="jdbc:mysql://localhost:3306/admin_computat"/>
</jdbc-connection-pool>
编辑:单击http://localhost:4848/management/domain/resources/ping-connection-pool.json,我发现了这条消息。
{“message”:“在ping-connection-pool命令模型中找不到poolName,file a bug\n在org.glassfish.connectors.admin.cli.pingConnectionpool.poolName上使用java.lang.string类注入失败”、“command”:“ping-connection-pool命令”、“exit_code”:“failure”、“extroperties”:{“methods”:[{“name”:“get”}、{“messageparameters”:{“appname”:{“”,“type”:“string”},“modulename”:{“acceptableValues”:“”,“defaultValue”:“”,“optional”:“true”,“type”:“string”},“targetName”:{“acceptableValues”:“,”defaultValue“:”,“optional”:“true”,“type”:“string”}}}],“commandlog”:[“ping-connection-pool”]},“children”:[{“message”:“usage:
我发现了问题:
配置文件glassfish-resource.xml具有以下设置:
datasource-classname=“com.mysql.jdbc.jdbc2.optional.mysqlConnectionPoolDataSource”
我试图在glassfish 5中为Microsoft SQL Server数据库创建一个jdbc连接池。我使用的是和最新的SQLExpress服务器版本(MSSQL14.SQLExpress) 资源类型: 数据源类名: Ping SQL_TIRE_POOL的连接池失败。无法分配连接,原因是:驱动程序无法使用安全套接字层(SSL)加密建立到SQL Server的安全连接。错误:“unsupporte
我以前也这样做过,但由于某种原因,我在创建这个连接池时确实遇到了一些困难。在创建连接池后ping连接池时,我收到以下错误: 我在创建池时提供的信息如下: : 3306; : bondsaverdb; :localhost; : root; :我的密码; 有什么我遗漏的吗?我有拼写错误或输入错误的地方吗? 先谢谢!
我正在尝试创建一个从glassfish到Oracle的连接池。当我使用命令行时,在创建过程中一切似乎都正常,但应用程序崩溃,出现以下异常:
我们已将基于Spring Batch的应用程序更新为Spring Batch 4的最新版本。x和Boot 2.0。并且HikariCP MySQL连接池存在一些问题。 如果我使用10个连接的默认maxPoolsize,并且我使用5个线程,每个线程都启动一个简单的虚拟作业,这个工作正常。(使用SimpleJobLauncher)。所有作业立即启动,之后HikariCP池已返回所有使用的连接。 当我做
我正在指定一个上下文根,如下面的XML所示。但是,当我在Glassfish admin web控制台中手动上传war文件时,它不起作用。如果我通过glassfish的maven插件部署它,它就能工作。Glassfish似乎没有读取文件,而是使用默认名称...我是不是漏掉了什么,或者这是一个错误?我正在使用Glassfish 3.1.2.2构建5。 glassfish-web.xml