Вопрос

Я создал WebService с использованием API JAX-WS. Эта служба работает без каких-либо проблем с использованием класса Endpoint.

main(String args[])
{
(...)
MyService service=new MyService();
service.setParam1("limit=100");
service.setParam2("hello");
service.setParam3("max-value=10");
Endpoint endpoint = Endpoint.create(service);
endpoint.publish("http://localhost:8090/ws");
(...)
}

Теперь я хотел бы развернуть этот сервис в Glassfish. Однако, как я написал в своем примере, я хотел бы инициализировать свой сервис с некоторыми параметрами. Как мне этого добиться? я должен использовать другой API?

Заранее большое спасибо

Это было полезно?

Решение

Хорошо, я наконец нашел ответ: использование javax.xml.ws.WebServiceContext было решением. Посмотрите этот другой ответ Как я могу получить доступ к ServletContext из веб-службы JAX-WS?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top