Erro estranho

4 respostas
robinsonbsilva

Boa tarde!

Tenho uma aplicação feita no Netbeans 6.1 e ao executa-lá da o seguinte erro:

SEVERE: Error loading WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@1d225a7
 com.sun.ws.rest.impl.container.servlet.ServletAdaptor
java.lang.ClassNotFoundException: com.sun.ws.rest.impl.container.servlet.ServletAdaptor
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4364)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)

O Web.xml está assim…vale a pena lembrar que essa aplicação usa o struts 1.2.9

<servlet>
        <servlet-name>ServletAdaptor</servlet-name>
        <servlet-class>com.sun.ws.rest.impl.container.servlet.ServletAdaptor</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
      <servlet-name>action</servlet-name>
      <url-pattern>*.do</url-pattern>
   </servlet-mapping>
    <servlet-mapping>
        <servlet-name>ServletAdaptor</servlet-name>
        <url-pattern>/resources/*</url-pattern>
    </servlet-mapping>
    <session-config>
      <session-timeout>30</session-timeout>
   </session-config>

Desde já agradeço!

4 Respostas

Hayan

o error é java.lang.ClassNotFoundException: tu ta usando alguma classe que não foi achada!!

higomatos

Robinson,

Estou com o mesmo problema…

Conseguiu resolver?

rafaelglauber

Oi,

tenta isso:

  1. Remove do web.xml o seguinte trexo

<servlet-mapping> <servlet-name>ServletAdaptor</servlet-name> <url-pattern>/resources/*</url-pattern> </servlet-mapping>
2. Remove o jar do Jersey

verifica ai se vai rodar sua aplicação.

EDIT: Achei essa thread aqui em outro local.

higomatos

Rafael,

Não estou usando este jar;

Retirei o código citado de web.xml e o erro foi corrigido, obrigado!

Obs.: A aplicação funcionava normalmente, este erro era somente no log do tomcat.

Obrigado pela ajuda.

Criado 12 de junho de 2008
Ultima resposta 23 de jul. de 2008
Respostas 4
Participantes 4