我正在尝试将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.
我需要做些什么才能让它发挥作用?
答案 0 :(得分:5)
我相信你当地的德比尚未升级。要检查这一点,请发出:
netstat -an | findstr 1527
。
查看它是否返回任何内容。如果未返回任何内容,请尝试手动启动Derby Network Service。转到<WLS_HOME>\common\derby\bin
,然后点击startNetworkServer.cmd
。
再次与netstat
仔细检查。如果它在那里,您可以尝试添加到数据源。
注意:这仅包括手动启动Derby网络服务(在weblogic启动时不自动启动它,这有点棘手)。
答案 1 :(得分:0)
要么在该端口上运行的任何内容未运行或存在防火墙问题。