It is currently 21 April 2025, 16:24 Advanced search

Web Service Java

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Web Service Java

Postby m.lagaxo » 20 June 2014, 8:10

Salve a tutti,
leggendo il manuale ho visto che per creare Web Service con tecnologia Java si deve avere un Tomcat 6.0 o superiore e bisogna installare Metro, io ho seguito le indicazioni quando vado a fare il deploy ottengo il seguente risultato "FAIL - Application at context path /GESTEVENWS could not be started".
Grazie.
m.lagaxo
 
Posts: 124
Joined: 29 March 2011, 11:58
Location: Genova

Re: Web Service Java

Postby d.pierangeli » 20 June 2014, 14:26

Che versione di Java usi?

Per usare Metro devi usare la 1.6.

Guarda il log di tomcat, magari c'è scritto qualcosa di più.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8092
Joined: 30 September 2010, 15:35

Re: Web Service Java

Postby m.lagaxo » 26 June 2014, 6:42

Ho fatto un po’ di ordine nelle cartelle del Tomcat ed il messaggio è cambiato ed è il seguente:

20-giu-2014 15.43.13 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Exception sending context initialized event to listener instance of class com.sun.xml.ws.transport.http.servlet.WSServletContextListener
com.sun.xml.ws.transport.http.servlet.WSServletException: WSSERVLET11: analisi del descrittore di runtime non riuscita: java.lang.NoClassDefFoundError: com/sun/xml/ws/policy/privateutil/PolicyLogger

Io uso la jdk1.6.0_24.
Ciao.
m.lagaxo
 
Posts: 124
Joined: 29 March 2011, 11:58
Location: Genova

Re: Web Service Java

Postby d.pierangeli » 26 June 2014, 7:55

Direi che ti manca un Jar da qualche parte con quella classe.

Che tomcat hai?

Magari l'installatore di Metro ha messo i Jar nella cartella sbagliata (nei vecchi tomcat c'erano shared/lib e common/lib, dal 6 in poi hanno messo tutto sotto lib).
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8092
Joined: 30 September 2010, 15:35

Re: Web Service Java

Postby m.lagaxo » 26 June 2014, 8:17

Mancava un jar dopo averlo aggiunto l'errore è il seguente:

26-giu-2014 10.02.36 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Exception sending context initialized event to listener instance of class com.sun.xml.ws.transport.http.servlet.WSServletContextListener
com.sun.xml.ws.transport.http.servlet.WSServletException: WSSERVLET11: analisi del descrittore di runtime non riuscita: com.sun.xml.ws.util.exception.LocatableWebServiceException: classe non trovata nel descrittore di runtime: GESTEVENWS.MainClass
alla riga 5 di jndi:/localhost/GESTEVENWS/WEB-INF/sun-jaxws.xml

La riga 5 dice:

<endpoint name='GESTEVENWS' implementation='GESTEVENWS.MainClass' url-pattern='/GESTEVENWS'/>

Ho Tomcat 6.

Ciao.
m.lagaxo
 
Posts: 124
Joined: 29 March 2011, 11:58
Location: Genova

Re: Web Service Java

Postby sarcaz » 26 June 2014, 21:12

Per deploy intendi pubblicazione con idmanager? Se sappi che non funziona la pubblicazione di ws.
Altrimenti hai creato almeno una procedura pubblica?
sarcaz
 
Posts: 242
Joined: 27 October 2010, 19:59

Re: Web Service Java

Postby m.lagaxo » 27 June 2014, 9:32

Per deploy intendo fare l'upload di un file war da Tomcat Manager.
Si, ho creato un procedura pubblica.
m.lagaxo
 
Posts: 124
Joined: 29 March 2011, 11:58
Location: Genova

Re: Web Service Java

Postby d.pierangeli » 27 June 2014, 13:44

Non saprei, è un errore che non ho mai visto.

Sembra che non riesca a trovare la classe del WS.. non ne saprei il motivo.

Succede anche su un WS nuovo e con un solo metodo?
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8092
Joined: 30 September 2010, 15:35

Re: Web Service Java

Postby m.lagaxo » 27 June 2014, 13:47

Il WS è nuovo ed ha un solo metodo, se può essere utile lo stesso WS compilato .NET funziona.
m.lagaxo
 
Posts: 124
Joined: 29 March 2011, 11:58
Location: Genova

Re: Web Service Java

Postby d.pierangeli » 27 June 2014, 13:56

Puoi fare una segnalazione di malfunzionamento allegandolo così lo testiamo su uno dei nostri tomcat con Metro?

Se da noi funziona allora deve essere un problema della tua installazione, in caso contrario potremmo scoprire qualcosa di interessante.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8092
Joined: 30 September 2010, 15:35


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Google [Bot] and 49 guests