Java 在glassfish 4中创建JDBC连接池

Java 在glassfish 4中创建JDBC连接池,java,jdbc,glassfish,connection-pooling,Java,Jdbc,Glassfish,Connection Pooling,我想在glassfish 4中创建一个JDBC连接池 我在EclipseMars中运行我的应用服务器,并访问glassfish 然后,我进入JDBC->JDBC连接池->新建 在表格中,我通知以下信息: 当我点击下一页时,我会看到这个错误页面 错误日志为: 2015-11-11T16:13:20.350+0000|Avertissement: Context path from ServletContext: differs from path from bundle: / 2015-11

我想在glassfish 4中创建一个JDBC连接池

我在EclipseMars中运行我的应用服务器,并访问glassfish

然后,我进入JDBC->JDBC连接池->新建

在表格中,我通知以下信息:

当我点击下一页时,我会看到这个错误页面

错误日志为:

2015-11-11T16:13:20.350+0000|Avertissement: Context path from ServletContext:  differs from path from bundle: /
2015-11-11T16:13:21.789+0000|Infos: Redirecting to /index.jsf
2015-11-11T16:13:21.878+0000|Infos: Admin Console: Initializing Session Attributes...
2015-11-11T16:13:21.978+0000|Avertissement: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
2015-11-11T16:13:30.379+0000|Infos: Exception Occurred :null
2015-11-11T16:13:30.382+0000|Grave: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException while attempting to process a 'beforeCreate' event for 'event144'.

2015-11-11T16:13:44.087+0000|Infos: Exception Occurred :null
2015-11-11T16:14:00.368+0000|Avertissement: StandardWrapperValve[FacesServlet]: Servlet.service() for servlet FacesServlet threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response

我面临同样的问题,并找到了解决方案:我没有使用IDE(Netbeans)创建连接池,而是使用命令行:

我的数据库用户名是
root
,密码是空的
,我正在使用我的
localhost
。 我的表名为
tmpDb

以下是我使用的命令:

$> cd "c:\Program Files\glassfish4\bin"
$> asadmin create-jdbc-connection-pool --restype  javax.sql.DataSource --datasourceclassname org.apache.derby.jdbc.ClientDataSource --validationmethod table --validationtable DUAL --property User=root:Password="":ServerName=localhost:tmpDb --ping true MyPool

这对你有用吗?

检查你的域日志并发布堆栈跟踪,这样我们就可以查看是否有解决方法(glassfish4/glassfish/domains//logs/server.log),否则就记录glassfish项目的错误。哎哟,看起来像是管理界面中的错误。如果您不能解决这个问题,您可以自己直接编辑domain.xml文件。@Gimby:我应该在domain.xml文件中具体更改什么。我不是应用服务器领域的专业人士。我真的不知道你希望我回答什么,最好用谷歌搜索一下。我面临同样的问题,你可以看到这个答案