繁体   English   中英

java:没有Web服务器的基本Web服务接口

[英]java: basic web service interface without a web server

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

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

如果不是太难,你能提出一个起点吗?

先感谢您 :)

听起来你要求不可能:暴露HTTP服务而不插入或嵌入HTTP服务器!

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

JDK 6中还有一个简单的HTTP服务器实现,但是它位于com.sun命名空间中,因此我将其用于生产代码。

查看Restlet API ,它提供了一种无痛的方法来实现可以在Web容器内或独立运行的RESTful Web服务。

我不知道你在做什么,但rmi怎么样?

RMI @ stackoverflow

Spring-WS具有使用JRE 1.6嵌入式Web服务器的功能,如果这是您的选择。 Spring-WS为您提供了一个非常好的SOAP服务器层,如果这就是您所追求的。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM