Web service axis

11 respostas
F

Gerei o meu web service conforme um tutorial lido em um artigo.(Usando.Axis 2,eclipse,tomCat 5.5)
Quero testa meu servico no web services explorer porem ta gerando esse log

08/02/2010 14:34:19 org.apache.catalina.core.AprLifecycleListener lifecycleEvent

INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Arquivos de programas\Java\jre6\bin\client;C:\Arquivos de programas\Java\jre6\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\Microsoft SQL Server\100\Tools\Binn;C:\Arquivos de programas\Microsoft SQL Server\100\DTS\Binn;C:\Arquivos de programas\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE;C:\WINDOWS\system32\WindowsPowerShell\v1.0;%CATALINA_HOME%/bin

08/02/2010 14:34:20 org.apache.coyote.http11.Http11BaseProtocol init

INFO: Initializing Coyote HTTP/1.1 on http-8080

08/02/2010 14:34:20 org.apache.catalina.startup.Catalina load

INFO: Initialization processed in 436 ms

08/02/2010 14:34:20 org.apache.catalina.core.StandardService start

INFO: Starting service Catalina

08/02/2010 14:34:20 org.apache.catalina.core.StandardEngine start

INFO: Starting Servlet Engine: Apache Tomcat/5.5.17

08/02/2010 14:34:20 org.apache.catalina.core.StandardHost start

INFO: XML validation disabled

[ERROR] Unable to find config file.  Creating new servlet engine config file: /WEB-INF/server-config.wsdd

[WARN] Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.

[INFO] Marking servlet AxisAdminServlet as unavailable

[ERROR] Error loading WebappClassLoader

delegate: false

repositories:

/WEB-INF/classes/

----------> Parent Classloader:

org.apache.catalina.loader.StandardClassLoader@1d15445

org.apache.axis2.transport.http.AxisAdminServlet

java.lang.ClassNotFoundException: org.apache.axis2.transport.http.AxisAdminServlet

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)

at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034)

at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)

at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3917)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4201)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)

at org.apache.catalina.core.StandardService.start(StandardService.java:450)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)

at org.apache.catalina.startup.Catalina.start(Catalina.java:551)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)

[ERROR] Servlet /Servicos threw load() exception

java.lang.ClassNotFoundException: org.apache.axis2.transport.http.AxisAdminServlet

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)

at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034)

at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)

at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3917)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4201)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)

at org.apache.catalina.core.StandardService.start(StandardService.java:450)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)

at org.apache.catalina.startup.Catalina.start(Catalina.java:551)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)

08/02/2010 14:34:20 org.apache.coyote.http11.Http11BaseProtocol start

INFO: Starting Coyote HTTP/1.1 on http-8080

08/02/2010 14:34:20 org.apache.jk.common.ChannelSocket init

INFO: JK: ajp13 listening on /0.0.0.0:8009

08/02/2010 14:34:20 org.apache.jk.server.JkMain start

INFO: Jk running ID=0 time=0/16  config=null

08/02/2010 14:34:20 org.apache.catalina.storeconfig.StoreLoader load

INFO: Find registry server-registry.xml at classpath resource

08/02/2010 14:34:20 org.apache.catalina.startup.Catalina start

INFO: Server startup in 936 ms

11 Respostas

F

Ao que parece estamos seguindo o mesmo tutorial… :smiley:

Tô com o mesmo problema, antes deu um problema com outra classe, acabei adicionando a mail.jar e axis2-jaxws-api-1.4.jar, e aí parou nesse mesmo erro…

Tô usando Eclipse 3.3.1, TomCat 5.5, Axis2…

Se alguém puder ajudar, agrdeço…

F

O problema ta no axis…
baixa o 1.3 que da certo

F

filipe.celani:
Ao que parece estamos seguindo o mesmo tutorial… :smiley:

Tô com o mesmo problema, antes deu um problema com outra classe, acabei adicionando a mail.jar e axis2-jaxws-api-1.4.jar, e aí parou nesse mesmo erro…

Tô usando Eclipse 3.3.1, TomCat 5.5, Axis2…

Se alguém puder ajudar, agrdeço…

o problema ta no axis…
baixa a versao 1.3

F

Valeu cara funcionou…

T

Pessoal, estou seguindo o tutorial do eclipse, sobre webservice com axis2 e estou tendo o mesmo erro relatado acima, tentei baixar a versão 1.3 do axis 2 conforme o amigo FabioJJ mencionou, mas no site ta dando que o arquivo não é encontrado, alguem testou com a versão mais nova do axis2, to tentando com a 1.5.1.

Aparentemente o erro é o mesmo do relatado em:
http://www.roseindia.net/tutorial/java/exceptions/ClassNotFoundException.html
mas tentei a mesma solução e não resolveu no meu caso.

Se souberem de outro lugar que posso baixar essa versão 1.3 tb seria de grande ajuda!

Grato!

I

Boa Tarde pessoal,

Se ainda interessar a alguém, não é necessário baixar a versão mais antiga, eu por exemplo estou usando a versão 1.5 do axis2, apenas façam os passos abaixo.

No web.xml da sua app substitua o trecho abaixo:
<servlet> <display-name>Apache-Axis Admin Servlet Web
		Admin</display-name> <servlet-name>AxisAdminServlet</servlet-name>
		<servlet-class>org.apache.axis2.transport.http.AxisAdminServlet</servlet-class>
		<load-on-startup>100</load-on-startup>
	</servlet>
Pelo seguinte trecho.
<servlet>
		<display-name>Apache-Axis Admin Servlet Web Admin</display-name>
		<servlet-name>AxisAdminServlet</servlet-name>
		<servlet-class>org.apache.axis2.webapp.AxisAdminServlet</servlet-class>
		<load-on-startup>100</load-on-startup>
	</servlet>


Além disso, faça o [b]download[/b] do jar que contenha a class [code]org.apache.http.HttpResponseFactory
por exemplo o httpcore-4.0.1.jar ->> [url]http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1.jar[/url] e coloque na lib do servidor, por exemplo
/dados/soft/apache-tomcat-6.0.28/lib
.

Pronto resolvido o problema.

Até mais pessoal.

D

Boa tarde pessoal, tudo bom?
Por favor onde encontro esse tutorial citado no post?
Obrigado.

Abraços

T

Olá denis_gariglio, não sei se ainda ta procurando mas segue o link:

http://www.eclipse.org/webtools/community/tutorials/BottomUpAxis2WebService/bu_tutorial.html

[]'s

D

Vlw thiagocg … abraços

A

Olá pessoal, no meu caso eu já desenvolvi o web service com implementação JAX-WS e Ferramentas: NetBeans 6.8 e PostgreSQL 8.4, eu sei que desenvolver web services com JDBC não é uma boa prática, mas por enquantpo eu estou só testando.

O meu webservice possui apenas 3 métodos: lista todos os produtos do banco de dados, validar o cliente e calcular a compra;

Bom, para o cliente eu fiz uma plicação em Swing. Nesta aplicação os dois primeiros métodos estão ok, mas o último não está dando certo.
Eu tenho que pegar o valor do campo JTextField inserido pelo cliente, por meio do event botton e imprimir em um JTextArea.

Toda esta parte da aplicação eu faço em um únino JPane.

O método completo:

private void btcomprarProdutoActionPerformed(java.awt.event.ActionEvent evt) {                                                 
        // TODO add your handling code here:
        AtacadoInformaticaWsService service = new AtacadoInformaticaWsService();
        AtacadoInformaticaWs port = service.getAtacadoInformaticaWsPort();

        List<Produto> compProd = port.compraProduto
                (Integer.parseInt(campoDescricao.getText()));

       
        for (Produto pd : compProd) {
            pd.getCodigo();
           // campoProdComprado.setText(pd.getCodigo());
            campoProdComprado.append(pd.getDescricao());
            //campoProdComprado.setText(pd.getMarca());
           // campoProdComprado.setText(pd.getTotal());

        }

Por favor, se alguem souber a solução por

S

Revivendo o tópico…Alguem já teve esse problema :

Criado 8 de fevereiro de 2010
Ultima resposta 4 de mar. de 2011
Respostas 11
Participantes 7