Java JBoss作为RMI客户端

Java JBoss作为RMI客户端,java,jboss,rmi,Java,Jboss,Rmi,我在一台机器上运行JBoss4.2.3,我想调用RMI客户端。在另一台机器上,我有一台正在运行的RMI服务器。两者都使用端口1099进行通信。在经历了很多配置方面的麻烦,阅读了Java的安全策略之后,我能够进行设置和运行。但是,当我尝试从部署在JBoss中的war文件中实际调用远程方法时,会出现以下错误: 2012-03-20 17:22:29,402 ERROR -> (http-8443-25) [com.mvs.services] non-JRMP server at remote

我在一台机器上运行JBoss4.2.3,我想调用RMI客户端。在另一台机器上,我有一台正在运行的RMI服务器。两者都使用端口1099进行通信。在经历了很多配置方面的麻烦,阅读了Java的安全策略之后,我能够进行设置和运行。但是,当我尝试从部署在JBoss中的war文件中实际调用远程方法时,会出现以下错误:

2012-03-20 17:22:29,402 ERROR -> (http-8443-25) [com.mvs.services] non-JRMP server at remote endpoint

如何克服此错误?

基于此错误,您似乎正在连接http-8443端口,该端口是http over SSL。你确定你正在连接1099吗?如果是,则可能必须使用安全调用(即SSL)


这是一个纯粹基于错误信息的猜测,我可能会大错特错。

你完全正确。我正在通过HTTPS连接到我的JBoss。我想要的功能是客户端->JBoss服务器->RMI服务器。连接1通过端口8443完成。我正在尝试通过端口1099(或任何端口)完成连接2。我是否需要通过SSL配置RMI?我还缺少什么?你是如何连接到JBoss的?您的客户端RMI客户端是否连接到JBoss?这个错误与连接1或2有关吗?我正在通过HTTPS连接到JBoss,它工作正常。连接1运行正常,与RMI无关。连接2失败,这是我正在尝试通过RMI进行的连接。当您进行第二次连接时,流量看起来仍然安全。也许你也需要保护RMI,但我不能确定。我该怎么做?我可以提供更多信息来帮助您做出决定吗?您是在
lookup()
或远程方法调用中获得的吗?我是在远程调用中获得的。查找工作正常。