在Glassfish中,Derby Pool ping失败并出现java.net.ConnectException

时间:2015-01-02 19:27:12

标签: java java-ee glassfish ubuntu-14.04

我刚刚在Ubuntu 14.04上安装了Glassfish 4.1并尝试ping DerbyPool但是它失败了java.net.ConnectException。

  

DerbyPool的Ping连接池失败。连接不可能   allocate因为:java.net.ConnectException:连接错误   端口1527上的服务器localhost,消息连接被拒绝。请   检查server.log以获取更多详细信息。

的server.log:

  

[2015-01-02T20:51:12.361 + 0200] [glassfish 4.1] [警告]   [test.connection.pool.failed]   [javax.enterprise.resource.resourceadapter.com.sun.enterprise.connectors.service]   [tid:_ThreadID = 42 _ThreadName = admin-listener(4)] [timeMillis:   1420224672361] [levelValue:900] [[RAR8054:异常时   为pool [DerbyPool]创建一个unpooled [test]连接,   无法分配连接,因为:java.net.ConnectException:   使用消息连接到端口1527上的服务器localhost时出错   连接被拒绝。]]

     

[2015-01-02T20:51:12.366 + 0200] [glassfish 4.1] [SEVERE] []   [org.glassfish.admingui] [tid:_ThreadID = 40   _ThreadName = admin-listener(2)] [timeMillis:1420224672366] [levelValue:1000] [[RestResponse.getResponse()给出FAILURE。   endpoint =   的 'http:// localhost:4848 /管理/域/资源/平 - 连接pool.json';   attrs ='{id = DerbyPool}']]

在其上安装了Glassfish 4.1和Ubuntu 14.04的另一台计算机上也出现了同样的问题。

1 个答案:

答案 0 :(得分:14)

我猜你没有启动Derby服务器。

要启动它,请转到命令行并导航到一个文件夹,您可以在其中运行asadmin(可能类似于/glassfish/bin)并执行以下操作:

asadmin start-database

然后再次尝试ping。