Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Tomcat y WS

Estas en el tema de Tomcat y WS en el foro de Java en Foros del Web. Hola buenas, tengo hecho un WS en MyEclipse y quiero subirlo al Tomcat Manager. Pues bien una vez que cargo el archivo .war en el ...
  #1 (permalink)  
Antiguo 13/09/2013, 04:45
 
Fecha de Ingreso: julio-2013
Mensajes: 36
Antigüedad: 10 años, 9 meses
Puntos: 2
Tomcat y WS

Hola buenas, tengo hecho un WS en MyEclipse y quiero subirlo al Tomcat Manager.
Pues bien una vez que cargo el archivo .war en el Tomcat Manager, le doy a arrancar y me sale el siguiente mensaje:

FALLO - No se pudo arrancar la aplicación en trayectoria de contexto /WS_SkillsCandidatos.


/WS_SkillsCandidatos, es el nombre de mi archivo .war.


Alguién me puede echar una mano o decirme por dónde van los tiros. Muchas Gracias y un saludo.
  #2 (permalink)  
Antiguo 13/09/2013, 05:23
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: Tomcat y WS

Sin saber cómo has hecho el web service, qué librerías usas jax-ws, cxf, axis, spring...., y sin ver el error .... poco podemos decirte.

Pon del log de errores de tomcat las excepciones que da al desplegar tu aplicación.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 13/09/2013, 05:29
 
Fecha de Ingreso: julio-2013
Mensajes: 36
Antigüedad: 10 años, 9 meses
Puntos: 2
Respuesta: Tomcat y WS

El Web Sevice lo he hecho con conexión a SQLServer a través de JDBC usando la librería jax-ws, el error que me da el LOG es el siguiente:

sep 13, 2013 1:30:58 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Se ha saltado la instalación de escuchadores de aplicación debido a error(es) previo(s)
sep 13, 2013 1:31:02 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configurando escuchador de aplicación de clase com.sun.xml.ws.transport.http.servlet.WSServletCon textListener
java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletCon textListener
at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1559)
at org.apache.catalina.core.DefaultInstanceManager.lo adClass(DefaultInstanceManager.java:532)
at org.apache.catalina.core.DefaultInstanceManager.lo adClassMaybePrivileged(DefaultInstanceManager.java :514)
at org.apache.catalina.core.DefaultInstanceManager.ne wInstance(DefaultInstanceManager.java:133)
at org.apache.catalina.core.StandardContext.listenerS tart(StandardContext.java:4727)
at org.apache.catalina.core.StandardContext.startInte rnal(StandardContext.java:5285)
at org.apache.catalina.util.LifecycleBase.start(Lifec ycleBase.java:150)
at org.apache.catalina.manager.ManagerServlet.start(M anagerServlet.java:1255)
at org.apache.catalina.manager.HTMLManagerServlet.sta rt(HTMLManagerServlet.java:714)
at org.apache.catalina.manager.HTMLManagerServlet.doP ost(HTMLManagerServlet.java:219)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:722)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
at org.apache.catalina.filters.CsrfPreventionFilter.d oFilter(CsrfPreventionFilter.java:186)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
at org.apache.catalina.filters.SetCharacterEncodingFi lter.doFilter(SetCharacterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBas e.invoke(AuthenticatorBase.java:581)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(A ccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.p rocess(AbstractHttp11Processor.java:1002)
at org.apache.coyote.AbstractProtocol$AbstractConnect ionHandler.process(AbstractProtocol.java:585)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProce ssor.run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)

sep 13, 2013 1:31:02 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Se ha saltado la instalación de escuchadores de aplicación debido a error(es) previo(s)




Muchas Gracias por la respuesta!! un saludo
  #4 (permalink)  
Antiguo 13/09/2013, 05:52
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: Tomcat y WS

Pues tiene pinta de que el error es este

java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletCon textListener

Esta clase forma parte de la librería de jaxws-rt.jar . Asegúrate que esa librería está en tu directorio WEB-INF/lib una vez desplegada tu aplicación en tomcat.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Última edición por chuidiang; 13/09/2013 a las 05:58
  #5 (permalink)  
Antiguo 13/09/2013, 06:01
 
Fecha de Ingreso: julio-2013
Mensajes: 36
Antigüedad: 10 años, 9 meses
Puntos: 2
Respuesta: Tomcat y WS

Ya esta solucionado el error. Muchas Gracias.

El problema estaba en que no había añadido al proyecto las librerías correspondientes jaxws-ri que si se las había añadido a Tomcat, añadiendo esas librerias a mi proyecto deplegado en Tomcat, se acabó el problema.

Muchas Gracias por tu ayuda

Etiquetas: tomcat
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:02.