0

我正在尝试将 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.

我还需要做什么才能使其正常工作?

4

2 回答 2

5

我相信你们当地的德比还没有开始。要检查这一点,请发出: netstat -an | findstr 1527

看看它是否返回任何东西。如果没有返回任何内容,请尝试手动启动 Derby Network Service。转到<WLS_HOME>\common\derby\bin并单击startNetworkServer.cmd

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

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

于 2013-10-18T03:46:01.113 回答
0

应该在该端口上运行的任何东西都没有运行,或者存在防火墙问题。

于 2013-10-17T22:07:49.520 回答