Web service axis

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

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 o 1.3 que da certo

[quote=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…[/quote]

o problema ta no axis…
baixa a versao 1.3

Valeu cara funcionou…

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!

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.

[code] <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 download do jar que contenha a class org.apache.http.HttpResponseFactory por exemplo o httpcore-4.0.1.jar ->> http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1.jar e coloque na lib do servidor, por exemplo [quote]/dados/soft/apache-tomcat-6.0.28/lib[/quote].

Pronto resolvido o problema.

Até mais pessoal.

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

Abraços

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

Vlw thiagocg … abraços

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

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