Erro XFire

3 respostas
L

Ae pessoal,

estou com um problema quando tento chamar um o wsdl pela url

http://localhost:8080/PayManager/services/PayManagerServices?wsdl

estou levando o seguinte erro:

delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@1c4795e
org.codehaus.xfire.transport.http.XFireConfigurableServlet
java.lang.ClassNotFoundException: org.codehaus.xfire.transport.http.XFireConfigurableServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:791)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:127)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
14:56:53,010 ERROR [XFireServlet]:145 - Allocate exception for servlet XFireServlet
java.lang.ClassNotFoundException: org.codehaus.xfire.transport.http.XFireConfigurableServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:791)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:127)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)

meu services.xml:

<beans>
  	<service xmlns="http://xfire.codehaus.org/config/1.0">
	    <name>PayManagerServices</name>
	    <namespace>paymanager</namespace>
	    <serviceClass>paymanager.fachada.PayManagerServices</serviceClass>
	    <implementationClass>paymanager.fachada.PayManagerFacade</implementationClass>
	</service>
</beans>

web.xml:

<?xml version="1.0" encoding="ISO-8859-1"?>

<web-app>
<servlet>
	<servlet-name>XFireServlet</servlet-name> 
	<display-name>XFire Servlet</display-name>
	<servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
	<init-param>
		<param-name>config</param-name>
		<param-value>services.xml</param-value>
	</init-param>  
</servlet>

<servlet-mapping>
	<servlet-name>XFireServlet</servlet-name>
	<url-pattern>/servlet/XFireServlet/*</url-pattern>
</servlet-mapping>

<servlet-mapping>
	<servlet-name>XFireServlet</servlet-name>
	<url-pattern>/services/*</url-pattern>
</servlet-mapping>

<welcome-file-list> 
	<welcome-file>index.jsp</welcome-file> 
	<welcome-file>index.html</welcome-file> 
</welcome-file-list> 
</web-app>

Alguem pode me ajudar?

3 Respostas

ramilani12

Seu erro esta aqui:

java.lang.ClassNotFoundException: org.codehaus.xfire.transport.http.XFireConfigurableServlet

Faltou a lib no classpath

L

ramilani12:
Seu erro esta aqui:

java.lang.ClassNotFoundException: org.codehaus.xfire.transport.http.XFireConfigurableServlet

Faltou a lib no classpath

entao mais eu dei buildpath no jar e ele aparece no eclipse como estando no classpath do projeto

org.codehaus.xfire.transport.http.XFireConfigurableServlet.class - PayManager\web\WEB-INF\lib\XFire\xfire-all-1.2.6.jar

L

up

Criado 10 de outubro de 2008
Ultima resposta 11 de out. de 2008
Respostas 3
Participantes 2