Развертывание веб-службы Java без использования веб-сервера

Попробуйте ввести код:

@Html.DropDownList("ProductTypeID",null,"",new { @class = "form-control"})
13
задан Shawn 10 August 2011 в 22:47
поделиться

7 ответов

Даже легче, чем Jetty, вы можете использовать HttpServer, встроенный в Java.

http://java.sun.com/javase/6/docs/jre/api/net/httpserver /spec/com/sun/net/httpserver/package-summary.html

Вам нужно будет написать свой собственный код для анализа данных запроса, но это определенно выполнимо.

http://blogs.operationaldynamics.com/ andrew / software / free-java / sun-secret-webserver.html

21
ответ дан 1 December 2019 в 19:15
поделиться

Взгляните на Apache CXF . Он может использовать причал для автономных веб-сервисов. Он интегрируется со Spring, что упрощает добавление веб-службы просто как Spring-bean с очень небольшим дополнительным кодом.

3
ответ дан 1 December 2019 в 19:15
поделиться

Взгляните на Jetty , очень легкий контейнер сервлетов

4
ответ дан 1 December 2019 в 19:15
поделиться

Вам понадобится что-нибудь для прослушивания HTTP-соединения. К счастью, в Java 6 есть все, что вам нужно в среде выполнения по умолчанию.

Взгляните на:

http://hofmanndavid.blogspot.com/2008/11/easiest-way-to-publish-java-web.html

3
ответ дан 1 December 2019 в 19:15
поделиться

Вы упоминаете Tomcat как пример того, что вы не хотите делать, но Tomcat можно запускать во встроенном режиме, при этом он запускается изнутри вашего приложения:

http: //tomcat.apache.org/tomcat-5.5-doc/catalina/docs/api/org/apache/catalina/startup/Embedded.html

Сказав это, я бы порекомендовал Jetty, он легче, чем Tomcat .

2
ответ дан 1 December 2019 в 19:15
поделиться

Я думаю, что веб-службы Spring могут быть настроены для работы на «поддельном» веб-сервере - это точно обсуждается на форуме веб-служб Spring (мне нужно то же самое, но в итоге пришлось использовать веб-сервер из-за других проблем)

1
ответ дан 1 December 2019 в 19:15
поделиться

Я следил за этим довольно простым руководством, и он делает именно то, что вы хотите

http://java.sun.com/developer/ TechnicalArticles / J2SE / jax_ws_2 /

Похоже, что платформа Java SE 6 имеет небольшой сервер веб-приложений, который будет публиковать веб-службу во время работы JVM.

1
ответ дан 1 December 2019 в 19:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: