Erro ao acessar service do tomcat 6

7 respostas Resolvido
java
G

Fala galera.
Fiz um webService em java utilizando Axis2, Tomcat 6 e MySQL. Subi o servidor tudo certinho.
Porém quando vou acessar o services do tomcat em localhost:8080/MeuProjeto/services retorna o seguinte erro:

HTTP Status 500 - Servlet.init() for servlet AxisServlet threw exception
type Exception report
message Servlet.init() for servlet AxisServlet threw exception
description The server encountered an internal error that prevented it from fulfilling this request.
exception 
javax.servlet.ServletException: Servlet.init() for servlet AxisServlet threw exception
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:612)
	org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:503)
	java.lang.Thread.run(Thread.java:745)
root cause 
java.lang.NoClassDefFoundError: org/apache/ws/commons/schema/resolver/URIResolver
	org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:128)
	org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:144)
	org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:585)
	org.apache.axis2.deployment.RepositoryListener.init(RepositoryListener.java:264)
	org.apache.axis2.deployment.RepositoryListener.init2(RepositoryListener.java:66)
	org.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener.java:61)
	org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEngine.java:152)
	org.apache.axis2.deployment.WarBasedAxisConfigurator.getAxisConfiguration(WarBasedAxisConfigurator.java:233)
	org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)
	org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:620)
	org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:471)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:612)
	org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:503)
	java.lang.Thread.run(Thread.java:745)
root cause 
java.lang.ClassNotFoundException: org.apache.ws.commons.schema.resolver.URIResolver
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
	org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:128)
	org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:144)
	org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:585)
	org.apache.axis2.deployment.RepositoryListener.init(RepositoryListener.java:264)
	org.apache.axis2.deployment.RepositoryListener.init2(RepositoryListener.java:66)
	org.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener.java:61)
	org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEngine.java:152)
	org.apache.axis2.deployment.WarBasedAxisConfigurator.getAxisConfiguration(WarBasedAxisConfigurator.java:233)
	org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)
	org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:620)
	org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:471)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:612)
	org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:503)
	java.lang.Thread.run(Thread.java:745)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.45 logs.
Apache Tomcat/6.0.45

Obs,: Estou usando Linux Mint 17

7 Respostas

I

ava.lang.NoClassDefFoundError: org/apache/ws/commons/schema/resolver/URIResolver
Possui essa classe ?

G

Desculpa minha ignorância, mas como verifico isso?

V

Ola amigo,
Creio que esta classe pertença ao jar XmlSchema-x.x.x.jar, vc sabe se possui este jar na sua aplicação?
de uma olhada no seu build path

flw

T
Solucao aceita

Eu estava com o mesmo problema, e como já passei por problemas semelhantes, anteriormente, acreditei que ele se resolveria da mesma forma…
Eu baixei esse jar:
xmlschema-core-2.1.0-bin

Alguns tópicos de fóruns gringos falaram para baixa-lo, falaram sobre dependências.

Depois você adiciona no build path.

Quando eu baixei, eu extrai o jar na pasta lib do meu projeto (pasta lib que eu criei), e dentro do eclipse, cliquei com o botão direito e add no build path, mas o problema continuou a persistir, então eu fui em:

run>run configuration>classpath>

em “User Entries”, add External Jars…

E funcionou :wink:

G

Valeu cara. Funcionou

J

CARA TU MERECE UM BEIJO! CRIEI CONTA SÓ PRA AGRADECER, THANKSSSSSSS

T

Depois usei o axis2-1.6.2 e deu certo também o/

Criado 27 de março de 2016
Ultima resposta 24 de mai. de 2016
Respostas 7
Participantes 5