如何通过weblogic concole启动RMI?

时间:2015-07-02 04:28:48

标签: java weblogic rmi

我必须将Web应用程序迁移到weblogic,并且此Web应用程序需要运行RMI,在我以前的系统中,我必须执行包含以下内容的startRMIregistry.sh:

#!/bin/sh
exist="false"
for var in `ps -ef | grep rmiregistry`
do
    if [ "$var" = "rmiregistry" ]
    then
        exist="true"
    fi
    if [ "$var" = "8206" ]
    then
        if [ "$exist" = "true" ]
        then
            echo "rmiregistry is already running."
            exit
        fi
    fi
done
CLASSPATH=.:/home/cms/server/cms.jar:/home/cms/lib/lucene-1.4.2.jar
export CLASSPATH
rmiregistry 8206 &
echo rmiregistry started
echo $! > rmiregistry.pid

现在我需要通过weblogic控制台中的服务器启动参数启动此RMI注册表。我想我需要通过控制台启动以确保RMI服务器在我的托管服务器上运行,这是对的吗?我需要一个建议,如何在我的托管服务器下启动RMI作为服务器模式?

如果我的解释很混乱,我真的很抱歉,:)。

此致

1 个答案:

答案 0 :(得分:0)

Server Start参数不是运行或源脚本的正确位置。

如果您需要事先运行脚本的weblogic服务器,则应修改setDomainEnv.shstartWebLogic.sh并输入以下行:

. <path>/startRMIregistry.sh

IBM support page还包含有关将startWebLogic重命名为startRMIReigistry的良好信息。