簡體   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