【问题标题】:How do I connect to Derby which is included with WebLogic?如何连接到包含在 WebLogic 中的 Derby?
【发布时间】:2013-10-26 11:59:23
【问题描述】:

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

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

【问题讨论】:

标签: java weblogic derby connectexception


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

    • 你是对的,我遵循的说明并没有说要启动服务器,但这是必不可少的缺失部分。
    猜你喜欢
    • 1970-01-01
    • 2015-01-09
    • 2011-10-20
    • 2015-11-27
    • 1970-01-01
    • 2023-01-27
    • 1970-01-01
    • 1970-01-01
    • 2014-08-11
    相关资源
    最近更新 更多