首页 文章

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

提问于
浏览
4

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

DerbyPool的Ping连接池失败 . 无法分配连接,因为:java.net.ConnectException:在端口1527上连接到服务器localhost时出错,并显示消息Connection refused . 请查看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:为池[DerbyPool]创建非池化[test]连接时出现异常,无法分配Connection,因为: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 / management / domain / resources / ping-connection-pool.json'; attrs ='']]

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

1 回答

  • 12

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

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

    asadmin start-database
    

    然后再次尝试ping .

相关问题