我必须将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作为服务器模式?
如果我的解释很混乱,我真的很抱歉,:)。
此致
答案 0 :(得分:0)
Server Start
参数不是运行或源脚本的正确位置。
如果您需要事先运行脚本的weblogic服务器,则应修改setDomainEnv.sh
或startWebLogic.sh
并输入以下行:
. <path>/startRMIregistry.sh
IBM support page还包含有关将startWebLogic
重命名为startRMIReigistry
的良好信息。