如何连接WebLogic附带的Derby?

时间:2013-10-17 20:02:38

标签: java weblogic derby connectexception

我正在尝试将WebLogic附带的Derby添加为数据源。我正在运行WebLogic 10.3.5。我没有在setDomainEnv.cmd中看到Derby标志,所以我将客户端驱动程序添加到CLASSPATH:

set CLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%;%WL_HOME%\common\derby\lib\derbyclient.jar
在setDomainEnv.cmd中

。现在,当我尝试在WebLogic中激活我的数据源时,我得到:

An error occurred during activation of changes, please see the log for
details. Message icon - Error weblogic.application.ModuleException: 
Message icon - Error java.net.ConnectException : Error connecting to
server localhost on port 1527 with message Connection refused:
connect.

我需要做些什么才能让它发挥作用?

2 个答案:

答案 0 :(得分:5)

我相信你当地的德比尚未升级。要检查这一点,请发出: netstat -an | findstr 1527

查看它是否返回任何内容。如果未返回任何内容,请尝试手动启动Derby Network Service。转到<WLS_HOME>\common\derby\bin,然后点击startNetworkServer.cmd

再次与netstat仔细检查。如果它在那里,您可以尝试添加到数据源。

注意:这仅包括手动启动Derby网络服务(在weblogic启动时不自动启动它,这有点棘手)。

答案 1 :(得分:0)

要么在该端口上运行的任何内容未运行或存在防火墙问题。