문제

JAX-WS API를 사용하여 웹 서비스를 만들었습니다. 이 서비스는 엔드 포인트 클래스를 사용하여 문제없이 실행됩니다.

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 해결책이었습니다.이 다른 대답을 참조하십시오 JAX-WS 웹 서비스 내에서 ServletContext에 어떻게 액세스 할 수 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top