Развертывание WebService в glassfish с параметрами init - PullRequest
0 голосов
/ 05 мая 2009

Я создал 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?

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

1 Ответ

0 голосов
/ 07 мая 2009

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

...