我已编写服务器端代码以将CORBA
对象绑定到Weblogic 11g
。
已从servant创建了上下文工厂和绑定ORB引用。
它被绑定到JNDI树,但是在从客户端进行查找时它给出了错误
" java.rmi.NoSuchObjectException:由以下标识的对象:' 257'无法找到"
答案 0 :(得分:0)
vaibhav singh已通过以下程序解决了该问题:
启动选项包含JVM参数"-Dweblogic.management.server=t3://10.188.103.55:7002"
。管理服务器不应包含此内容,因为它使服务器以受管服务器模式运行。所以事情是管理服务器作为托管服务器启动,并试图联系自己,创建一个死锁类型的场景。
通常${ADMIN_URL}
设置变量"weblogic.management.server"
。我试图找出谁在这种情况下设置这个变量,因为setDomain.sh脚本严格认为这个变量对于管理服务器启动是空的。在很少调试环境时很清楚${JAVA_OPTS}
是在UNIX会话中导出的,因为人们也可以在启动时看到重复的变量。所以问题的关键是我重新启动了一个在会话中导出JAVA_OPTS
变量的托管服务器,当我重新启动管理服务器时,它在已导出的JAVA_OPTS
中附加了它的选项,但没有清除它。