Cluster

GlassFish 集群目標 jdbc 未啟用

  • November 15, 2012

我有一個 GlassFish 集群。

當我嘗試添加節點和實例時,DAS 說一堆錯誤消息告訴

Resource [ jdbc/xxxx ] of type [ jdbc ] is not enabled

[#|2012-11-14T12:07:04.318+0900|SEVERE|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=2803;_ThreadName=Thread-2;|java.lang.StackOverflowError
       at java.io.FileOutputStream.writeBytes(Native Method)
       at java.io.FileOutputStream.write(FileOutputStream.java:318)
       at java.io.BufferedOutputStream.write(BufferedOutputStream.java:122)
       at java.io.PrintStream.write(PrintStream.java:480)
       at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
       at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
       at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295)
       at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)
       at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)
       at java.util.logging.StreamHandler.flush(StreamHandler.java:242)
       at java.util.logging.ConsoleHandler.publish(ConsoleHandler.java:106)
       at java.util.logging.Logger.log(Logger.java:522)
       at com.sun.logging.LogDomains$1.log(LogDomains.java:372)
       at java.util.logging.Logger.doLog(Logger.java:543)
       at java.util.logging.Logger.log(Logger.java:607)
       at com.sun.enterprise.resource.deployer.JdbcResourceDeployer.deployResource(JdbcResourceDeployer.java:117)
       at org.glassfish.javaee.services.ResourceProxy.create(ResourceProxy.java:90)
       at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:507)
       at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
       at javax.naming.InitialContext.lookup(InitialContext.java:411)
       at javax.naming.InitialContext.lookup(InitialContext.java:411)
       at com.sun.appserv.connectors.internal.api.ResourceNamingService.lookup(ResourceNamingService.java:221)

JDBC 資源沒問題,並且以集群為目標。

我已經在新節點上安裝了 JDBC 驅動程序。

有人可以幫忙嗎?

                                          • 回答

我發現 JDBC/地址設置錯誤,只有一個節點知道,其他節點不知道。

我正在回答我自己的問題。

的屬性是錯誤JDBC Connection Pool的。address

這是一個只有三個節點之一知道的 DNS 名稱。

引用自:https://serverfault.com/questions/448467