Java 如何连接到WebLogic附带的Derby?

Java 如何连接到WebLogic附带的Derby?,java,weblogic,derby,connectexception,Java,Weblogic,Derby,Connectexception,我试图添加WebLogic附带的Derby作为数据源。我正在运行WebLogic10.3.5。我在setDomainEnv.cmd中没有看到Derby标志,因此我将客户端驱动程序添加到类路径: set CLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%;%WL_HOME%\common\derby\lib\derbyclient.jar 在setDomainEnv.cmd中。现

我试图添加WebLogic附带的Derby作为数据源。我正在运行WebLogic10.3.5。我在setDomainEnv.cmd中没有看到Derby标志,因此我将客户端驱动程序添加到类路径:

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.

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

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

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

我相信您的本地derby尚未启动。要检查此问题,请发出:
netstat-an | findstr 1527

看看有没有什么回报。如果没有返回任何内容,请尝试手动启动Derby网络服务。转到
\common\derby\bin
并单击
startNetworkServer.cmd

再次使用
netstat
检查。如果有,您可以尝试添加到数据源


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

我相信您的本地Derby尚未启动。要检查此问题,请发出:
netstat-an | findstr 1527

看看有没有什么回报。如果没有返回任何内容,请尝试手动启动Derby网络服务。转到
\common\derby\bin
并单击
startNetworkServer.cmd

再次使用
netstat
检查。如果有,您可以尝试添加到数据源


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

可能是防火墙问题。此相关问题中的一些建议可能有帮助:可能是防火墙问题。此相关问题中的一些建议可能有帮助:您是对的,我所遵循的说明没有说启动服务器,但这是最基本的缺失部分。你是对的,我所遵循的说明没有说启动服务器,但这是最基本的缺失部分。