jsp最终被编译成servlet,在服务器端执行,调用rmi与普通得rmi客户端一样。
从html调用你就放弃吧

解决方案 »

  1.   

    如果是在服务器端执行,rmi也就失去意义了。
    rmi的意义也就是客户端调用服务端如同调用本地方法一样吧。
    如果是jsp调用,服务器端怎么启动呢?客户端还可以在jsp页面中用javabean的方式调用,服务器端是tomcat启动时直接加载Server类么?如果要传参数怎么直接加载呢?
      

  2.   

    再回一次,在浏览器端(不知是不是你说的客户端)是不可能执行jsp的,在大型系统中web service部署在很多台机器上,因此你用jsp调用rmi服务有可能不在同一机器上,建议先看点资料。
      

  3.   

    可能是我描述的不清楚。
    我做了一个rmi系统,服务端启动后,客户端用控制台访问没问题。
    现在的想法是在客户端部署后,通过web(html)传参数的方式调用客户端class,再通过stub访问服务端。不知道有没有这种可能。
      

  4.   

    你所说的客户端控制台是指什么东东??没看明白。
    如果是jre的控制台的话应该可以。实在不行就在HTML中调用Applet,呵呵。
      

  5.   

    jsp中既然可以写java代码,并且是服务器端行为,那么jsp当然什么都可以做了,只是推荐那么干
      

  6.   

    当然可以!
    相当于客户端用web调用服务器上的rmi客户端
      

  7.   

    当然可以!
    相当于客户端用web调用服务器上的rmi客户端
    只是在HTML里面就别想了哈
      

  8.   

    客户端用web调用服务器上的rmi客户端。这样的话,不如不用rmi了。:)
    原来的想法是发布一个捆绑了一个html文件+客户端程序+stub文件到客户端,然后通过html运行。看来不行啊。
    已经放弃web方式了,客户端决定用图形化界面。