Init Parameters와 함께 Glassfish에 웹 서비스를 배포합니다
-
05-07-2019 - |
문제
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에 어떻게 액세스 할 수 있습니까?
제휴하지 않습니다 StackOverflow