Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何通过weblogic concole启动RMI?_Java_Weblogic_Rmi - Fatal编程技术网

Java 如何通过weblogic concole启动RMI?

Java 如何通过weblogic concole启动RMI?,java,weblogic,rmi,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" ] t

我必须将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控制台中的server start参数启动这个RMI注册表。我想我需要通过控制台启动,以确保RMI服务器在我的托管服务器中运行,对吗?我需要一个建议,如何在我的托管服务器下启动RMI作为服务器模式

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

关于

服务器启动参数不是运行或生成脚本的正确位置

如果您需要weblogic服务器预先运行脚本,则应修改setDomainEnv.sh或startweblog.sh,并放入一行,如:

. <path>/startRMIregistry.sh

还包含有关将startWebLogic重命名为startRMIReigistry的详细信息。

您好,感谢您的回复,我正在尝试在我的weblogic中的2个托管服务器之间建立连接,但我不知道如何设置此连接。假设我有cms_服务器和家庭_服务器。我想通过RMI在这些托管服务器之间建立连接,如何实现这一点?非常感谢你: