使用init参数在glassfish中部署WebService

时间:2009-05-05 10:30:23

标签: web-services parameters initialization glassfish jax-ws

我使用JAX-WS API创建了一个WebService。使用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 :(得分:0)

好的,我终于找到了答案:使用javax.xml.ws.WebServiceContext是解决方案。看到其他答案How can I access the ServletContext from within a JAX-WS web service?