Веб-сервис на NetBeans - PullRequest
       31

Веб-сервис на NetBeans

0 голосов
/ 13 февраля 2012

Я создал веб-сервис в Net Beans 6.9 и развернул его локально.И я использую его через приложение Java Java, добавив клиент Web-службы в этом приложении.Как получить ссылку веб-службы, чтобы ее можно было использовать из любого места?

2) Где получить WSDL-файл веб-службы?

3) Как разместить веб-службув интернете?

Заранее благодарим за тонну .. !!!

Ответы [ 2 ]

2 голосов
/ 13 февраля 2012

Вы можете создать новый проект веб-приложения типа в Netbeans.В веб-приложении вы затем создадите веб-службу (НЕ клиент веб-службы).

Для публикации и тестирования веб-приложения вам потребуется развернуть его на веб-сервере (например, GlassFish).

После публикации веб-приложения файл WSDL обычно располагается по адресу: http://localhost:<port>/<your web app>/<your service>?wsdl

Для GlassFish порт по умолчанию - 8080.

Если текущая установка Netbeans не выполняетсяне поддерживает веб-проекты или у вас не установлен GlassFish, я предлагаю вам загрузить и установить последнюю версию NetBeans с поддержкой Java EE (в комплекте Apache Tomcat и сервер GlassFish в одной настройке).

http://netbeans.org/downloads/index.html

0 голосов
/ 16 февраля 2012

Хостинг веб-сервисов SOAP в Интернете в целом не очень успешен. Например, у Google изначально были веб-сервисы на основе SOAP, и в конце концов они переключились на сервисы на основе REST. Вы можете пересмотреть и развернуть интерфейс на основе REST. Если основная часть вашего кода не встроена в веб-службу, вам не придется тратить время на переключение интерфейса.

Чтобы развернуть веб-службу SOAP или REST, вам потребуется развернуть «полный» контейнер Java EE (например, Glassfissh или JBoss) на машине с доступом к Интернету. Вы можете виртуальный хостинг, например Westhost, Amazon или есть готовые решения, такие как Heroku (примечание: я не поддерживаю ни одну из компаний, перечисленных здесь; они просто примеры). Если вы просто хотите развернуть службу на основе REST, любой веб-контейнер сделает, например, Tomcat или Jetty. В дополнение к вышеперечисленным сервисам вы, вероятно, могли бы разместить веб-сервис отдыха в любом сервисе, который позволит вам загрузить файл войны.

...