Web Services Axis

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

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

dá uma checada nessa lib!

Abraço!

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

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

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

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