Web Services Axis

5 respostas
I

Saudações a todos,

Estou tentando implementar um web services Axis. Peguei um tutorial no GUJ mesmo, fiz todas as configurações. Validou o Axis, blzinha, mas quando tento gerar a WSDL no meu micro, ele acusa um erro e não consigo resolver. Li vários posts, mas não tive sucesso.

O comando que estou executando é o seguinte:

E o erro é o seguinte:

Exception in thread main java.lang.NoClassDefFoundError: org.apache.commons.lo

gging.LogFactory

at org.apache.axis.components.logger.LogFactory.class$(LogFactory.java:4

5)

at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45

)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory

.java:41)

at org.apache.axis.components.logger.LogFactory.(LogFactory.java

:33)

at org.apache.axis.i18n.ProjectResourceBundle.(ProjectResourceBu

ndle.java:53)

at org.apache.axis.i18n.MessagesConstants.(MessagesConstants.jav

a:32)

at org.apache.axis.utils.Messages.(Messages.java:36)

at org.apache.axis.wsdl.WSDL2Java.(WSDL2Java.java:112)

Alguém já passou por isso?

[]´s

Junior

5 Respostas

K

Cara, não tenho certeza mas esse erro parece relacionado a falta da lib commons-logging.jar

dá uma checada nessa lib!

Abraço!

I

Valeu cara, era realmente essa lib que estava faltando, mas agora ao tentar reexecutar o comando ele acusa o seguinte erro:

log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectR
esourceBundle).
log4j:WARN Please initialize the log4j system properly.
Exception in thread “main” java.lang.NoClassDefFoundError: javax.wsdl.Definition

at org.apache.axis.wsdl.toJava.JavaGeneratorFactory.class$(JavaGenerator
Factory.java:68)

at org.apache.axis.wsdl.toJava.JavaGeneratorFactory.addDefinitionGenerat

ors(JavaGeneratorFactory.java:179)

at org.apache.axis.wsdl.toJava.JavaGeneratorFactory.addGenerators(JavaGe

neratorFactory.java:133)

at org.apache.axis.wsdl.toJava.JavaGeneratorFactory.(JavaGenerator

Factory.java:111)

at org.apache.axis.wsdl.toJava.Emitter.(Emitter.java:159)

at org.apache.axis.wsdl.WSDL2Java.createParser(WSDL2Java.java:209)

at org.apache.axis.wsdl.gen.WSDL2.(WSDL2.java:96)

at org.apache.axis.wsdl.WSDL2Java.(WSDL2Java.java:194)

at org.apache.axis.wsdl.WSDL2Java.main(WSDL2Java.java:371)

Obrigado pela ajuda,

Junior

K

Cara faz pouco tempo que estou mechendo com Java…

Estou trabalhando com projeto Web e apanho bastante com problemas com libs… hehe

Provavelmente esse novo erro também possa ser decorrente da falta de uma lib!

Dê uma procurada pra saber as libs necessárias e coloque todas no classpath!

Se mesmo assmi o erro persistir o erro é mais complicado e não vou poder ajudar hehe

[]'s

I

Então cara, agora blz, rodou, eu refiz as variáveis de ambiente.
Mas, ao tentar compilar a classe que irá fazer a conexão com o Web Services está dando um monte de erros, 79 para ser mais exato. A maioria dos erros é de problemas no package org.apache.axis e seus “subpacotes”, dizendo que não existe.

Alguém tem alguma idéia de como resolver isso?

[]´s

Junior

pohl

Junior, conseguiu resolver este problema?

Pela data já tem um bom tempo, caso o erro persiste, posta ai o mesmo para que posso verificar e tentar te ajudar.

[]'s

Criado 27 de janeiro de 2009
Ultima resposta 25 de nov. de 2010
Respostas 5
Participantes 3