【发布时间】:2010-11-03 02:43:39
【问题描述】:
向现有的 Java 服务器应用程序添加基本的 Web 服务接口而不将其转换为 .war 或嵌入像 jetty 这样的小型 Web 服务器有多难?
比如说,xml-rpc 而不是更现代的方法,如果它有帮助的话。
如果不是太难,你能建议一个起点吗?
提前谢谢你:)
【问题讨论】:
标签: java web-services interface jetty xml-rpc
向现有的 Java 服务器应用程序添加基本的 Web 服务接口而不将其转换为 .war 或嵌入像 jetty 这样的小型 Web 服务器有多难?
比如说,xml-rpc 而不是更现代的方法,如果它有帮助的话。
如果不是太难,你能建议一个起点吗?
提前谢谢你:)
【问题讨论】:
标签: java web-services interface jetty xml-rpc
查看Restlet API,它提供了一种轻松的方式来实现可以在 Web 容器内或独立运行的 RESTful Web 服务。
【讨论】:
听起来您要求的是不可能的事情:在不插入或嵌入 HTTP 服务器的情况下公开 HTTP 服务!
除非您想重新实现 Jetty 已经做的事情,否则我建议使用 Jetty 作为库。这样您就不需要遵守 Servlet 规范中更尴尬的方面。例如。你的 servlet 可以有真正的带参数的构造函数。
JDK 6 中还有一个简单的 HTTP 服务器实现,但它位于 com.sun 命名空间中,因此我会避免在生产代码中使用它。
【讨论】:
Spring-WS has the facility 用于使用 JRE 1.6 的嵌入式 Web 服务器,如果您愿意的话。 Spring-WS 为您提供了一个非常好的 SOAP 服务器层,如果这就是您所追求的。
如果没有,那么嵌入式 Jetty 实例可能是最好的主意。
【讨论】:
我不知道你在做什么,但是rmi呢?
【讨论】: