【发布时间】:2012-10-03 08:36:47
【问题描述】:
我们有一个消息处理服务器,
- 启动几个线程
- 处理消息
- 与数据库交互等.....
现在客户端希望在服务器上有一个Web服务服务器,他们将能够使用Web服务客户端查询消息处理服务器。例如给我今天的所有消息,或者删除带有 id 的消息....
问题是:
- 服务器只是一个标准的 j2se 应用程序,不像 tomcat 或 glassfish 那样在应用程序服务器内部运行。
- 要处理一个Http请求,我需要实现一个http服务器吗?
- 我想使用漂亮的 j2ee 注释,例如 @webservice、@webmothod 等... 有没有我可以使用的库或框架
【问题讨论】:
-
为什么不能在任何容器(如 tomcat 或 glassfish)上部署 Web 服务应用程序?您可以将其客户端写入任何 j2se 应用程序。客户有什么限制吗?
-
@zaffargalachal 这不是那样的设计,我想在运行 10 次之后我们告诉他们服务器需要进入一个叫做 glassfish 的东西。他们会发疯的。
-
如果消费者客户端是用 JAVA 编写的,除了 Web 服务,你不能有其他解决方案,比如 RMI 吗?
标签: web-services tomcat jakarta-ee jax-ws java-metro-framework