4

将基本的 Web 服务接口添加到现有的 Java 服务器应用程序而不必将其转换为 .war 或嵌入像码头这样的小型 Web 服务器有多难?

比如说,xml-rpc 而不是更现代的方法,如果它有帮助的话。

如果不是太难,你能建议一个起点吗?

先感谢您 :)

4

4 回答 4

2

听起来您要求的是不可能的事情:在不插入或嵌入 HTTP 服务器的情况下公开 HTTP 服务!

除非您想重新实现 Jetty 已经做的事情,否则我建议使用 Jetty 作为库。这样您就不需要遵守 Servlet 规范中更尴尬的方面。例如,您的 servlet 可以具有带参数的真实构造函数。

JDK 6 中还有一个简单的 HTTP 服务器实现,但它位于 com.sun 命名空间中,所以我会避免在生产代码中使用它。

于 2009-06-15T18:42:28.330 回答
2

查看Restlet API,它提供了一种轻松的方式来实现可以在 Web 容器中运行或独立运行的 RESTful Web 服务。

于 2009-06-15T18:42:59.110 回答
0

我不知道你在做什么,但是 rmi 呢?

RMI@stackoverflow

于 2009-06-15T18:38:15.500 回答
0

如果您愿意, Spring-WS可以使用 JRE 1.6 的嵌入式 Web 服务器。Spring-WS 为您提供了一个非常好的 SOAP 服务器层,如果这就是您所追求的。

如果没有,那么嵌入式 Jetty 实例可能是最好的主意。

于 2009-06-15T18:42:16.677 回答