Distribuire un WebService in glassfish con parametri init
-
05-07-2019 - |
Domanda
Ho creato un WebService usando l'API JAX-WS. Questo servizio viene eseguito senza problemi utilizzando una classe 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");
(...)
}
ora, vorrei distribuire questo servizio in glassfish. Tuttavia, come ho scritto nel mio esempio, vorrei inizializzare il mio servizio con alcuni parametri. Come posso raggiungere questo obiettivo ? dovrei usare un'altra API?
Molte grazie in anticipo
Soluzione
OK, ho finalmente trovato la risposta: usando javax.xml.ws.WebServiceContext
è stata la soluzione. Vedi questa altra risposta Come posso accedere a ServletContext da un servizio Web JAX-WS?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow