GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
deploy de um Web Service
Índice dos Fóruns
»
Java Enterprise Edition (Java EE)
Autor
Mensagem
21/12/2006 01:29:59
Assunto:
deploy de um Web Service
ramilani12
GUJ Master
Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline
Olá pessoal estou tentando publicar um serviço ao executar esse comando:
java org.apache.axis.client.AdminClient deploy.wsdd
Ele me gera este erro:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/client/AdminClient
Já coloquei vários .jar no meu classpath que está assim:
%AXIS_LIB%\axis.jar; %AXIS_LIB%\commons-discovery.jar; %AXIS_LIB%\commons-logging.jar; %AXIS_LIB%\jaxrpc.jar; %AXIS_LIB%\saaj.jar; %AXIS_LIB%\log4j-1.2.8.jar; %AXIS_LIB%\xml-apis.jar; %AXIS_LIB%\xercesImpl.jar
Alguem pode me ajudar ..
my delicious
|
follow me
|
linkedin
21/12/2006 02:57:15
Assunto:
Re:deploy de um Web Service
ramilani12
GUJ Master
Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline
Agora que consertei meu AXISCLASSPATH olha o erro que ele me gera:
Exception in thread "main" java.lang.NoClassDefFoundError: 1/0/4/jar;G:\Utlitari os\Axis\axis-bin-1_4\axis-1_4\lib\jaxrpc/jar;G:\Utlitarios\Axis\axis-bin-1_4\axi s-1_4\lib\saaj/jar;G:\Utlitarios\Axis\axis-bin-1_4\axis-1_4\lib\log4j-1/2/8/jar; G:\Utlitarios\Axis\axis-bin-1_4\axis-1_4\lib\xml-apis/jar;G:\Utlitarios\Axis\axi s-bin-1_4\axis-1_4\lib\xercesImpl/jar
Não sei o que fazer
my delicious
|
follow me
|
linkedin
21/12/2006 10:29:00
Assunto:
Re:deploy de um Web Service
zepunk
JavaTeenager
Membro desde: 24/05/2005 11:57:28
Mensagens: 198
Localização: Osasco
Offline
O erro que esta dando é que esta faltando algum jar no seu classPath.
Segue uma configuração que eu fiz e deu certo.
AXIS_HOME = C:\axis AXIS_LIB = %AXIS_HOME%\lib AXISCLASSPATH = %JAVA_HOME%\lib\tools.jar;%AXIS_LIB%\axis.jar;%AXIS_LIB%\axis-ant.jar;%AXIS_LIB%\commons-discovery-0.2.jar;%AXIS_LIB%\commons-logging-1.0.4.jar;%AXIS_LIB%\jaxrpc.jar;%AXIS_LIB%\resolver.jar;%AXIS_LIB%\saaj.jar;%AXIS_LIB%\wsdl4j-1.5.1.jar;%AXIS_LIB%\xercesImpl.jar;%AXIS_LIB%\xercesSamples.jar;%AXIS_LIB%\xml-apis.jar CLASSPATH = .;%JAVA_HOME%\lib\tools.jar JAVA_HOME = C:\Program Files\Java\jdk1.5.0_06
Perseverança sozinha não ganha guerra, só palavras não conquistam um coração.
21/12/2006 11:26:49
Assunto:
Re:deploy de um Web Service
ramilani12
GUJ Master
Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline
A única diferença do meu para o seu é que vc acrescentou o tools.jar no AXISCLASSPATH, mas seguirei a sua dica
Obrigado ...
my delicious
|
follow me
|
linkedin
22/12/2006 20:57:03
Assunto:
Re:deploy de um Web Service
ramilani12
GUJ Master
Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline
Agora me retorna outro erro:
G:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\exemploaj ax>java org.apache.axis.client.AdminClient deploy.wsdd 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.<clinit>(LogFactory.java :33) at org.apache.axis.client.AdminClient.<clinit>(AdminClient.java:48)
my delicious
|
follow me
|
linkedin
12/08/2008 07:43:28
Assunto:
Re:deploy de um Web Service
Rastaman
Entusiasta Java
Membro desde: 21/11/2007 10:43:31
Mensagens: 15
Localização: São Paulo
Offline
Não importa oque eu fazia não consigo executar o comando
java org.apache.axis.client.AdminClient deploy.wsdd
descrito na documentação do Axis.
Pensei com meus botões, se quando chamo uma classe e passo um argumento, este é o args, criei a seguinte classe e chami junto com o classpath
package br.com.empresa.webservice; public class Conversor { public static void main(String[] args) { String[] teste = new String[1]; org.apache.axis.client.AdminClient a = new org.apache.axis.client.AdminClient(); teste[0] = "C:\\axis\\deploy.wsdd"; a.main(teste); } }
Ao executar esta classe é exibida a seguinte mensagem:
Processing file C:\axis\deploy.wsdd
<Admin>Done processing</Admin>
E o WebService é cadastrado corretamente no Axis.
Sei ´que não é a forma mais correta, mas consegui fazer oque precisava.
Índice dos Fóruns
»
Java Enterprise Edition (Java EE)
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team