如何连接WebLogic附带的Derby?

use*_*165 0 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
Run Code Online (Sandbox Code Playgroud)

在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.
Run Code Online (Sandbox Code Playgroud)

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

kur*_*nue 5

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

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

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

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