首页
学习
活动
专区
圈层
工具
发布

RMI应用
EN

Stack Overflow用户
提问于 2011-05-11 15:51:24
回答 2查看 702关注 0票数 0

我正在开发一个无纸系统,用于树叶应用程序、查询和排定会议时间。它将有三个类别的用户,即行政方,工作人员和学生。我正在使用eclipse编写一个RMI应用程序。它包括:

管理员将是using

  • Admin_Main的屏幕--这是绑定registry

  • Common中接口的主服务器--管理员、教职员和学生side

  • Implementation使用的通用屏幕--开发Interfaces

  • Interfaces中定义的方法--管理员、教职员和学生将使用的方法在这里定义为

  • 人员-- staffs

  • Student使用的屏幕--学生

使用的屏幕

另外,在我的RMI应用程序中的几个接口中,我使用org.eclipse.swt显示日历,允许用户通过在日历上选择输入日期。当我试图在命令提示符下运行它时,它没有识别org.eclipse.swt包。

因此,我的问题是如何部署我的整个RMI应用程序,使其在没有eclipse的情况下运行,并且我希望单独部署它,即人员、管理员和学生,以便能够使它在一个真正的网络上工作。如果我使用RMI插件在eclipse上运行这些插件,它就可以正常工作。

EN

回答 2

Stack Overflow用户

发布于 2011-05-11 16:04:20

您正在编写一个客户机/服务器应用程序,其中两者共享一个公共接口。

Eclipse对您隐藏了其中一些部署细节,但是您必须对它们进行排序,才能在没有Eclipse的情况下进行部署。

您必须拥有客户机和服务器JAR,它们的所有独立依赖项都可用,另外还必须为它们共享的类提供一个公共JAR。

您必须有一个RMI容器,它在您选择的端口上监听来自客户端的RMI请求。

您是否编写了您的服务器在每个请求或非阻塞IO中使用一个线程?您应该知道是否会有许多客户同时访问您的服务器。

票数 1
EN

Stack Overflow用户

发布于 2011-05-11 16:01:04

您是否尝试过使用RMI插件在Apache上部署您的RMI应用程序?

我对RMI不太在行,但去年在大学里做了一个小组,为了部署它,我们使用了Apache (http://tomcat.apache.org/)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5967102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档