Esta ocorrendo o erro na hora de fazer o deploying - não consigo disponibilizar meu web service.
Estou utilizando o Tomcat e Axis.
comando : java -cp %AXISCLASSPATH% org.apache.axis.client.AdminClient deploy.wsdd
erro:
Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/axis/client/AdminClient
Classe java:
public class TesteWSDD { public String testar() { return “testando implantacao…”; } }
Deploy
<deployment xmlns=“http://xml.apache.org/axis/wsdd/” xmlns:java=“http://xml.apache.org/axis/wsdd/providers/java”> <service name=“TesteWSDD” provider=“java:RPC”> <parameter name=“className” value=“TesteWSDD”/> <parameter name=“allowedMethods” value="*"/> </service> </deployment>
Se alguem puder me ajudar… caso alguem tenha um exemplo bem basico para me enviar ficaria muito agradecido.
a biblioteca axis.jar encontra-se no classpath do sistema?
Amigo estas são as variaveis…a principio acho q esta correto…
set AXIS_HOME=C:\axis;
set AXIS_LIB=%AXIS_HOME%\lib;
set AXISCLASSPATH=%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;%AXIS_LIB%\wsdl4j.jar;%AXIS_LIB%\activation;%AXIS_LIB%\axis-ant;%AXIS_LIB%\commons-httpclient-3.0-alpha1;%AXIS_LIB%\jaxp;%AXIS_LIB%\mailapi_1_3_1;%AXIS_LIB%\servlet;%AXIS_LIB%\xmlParserAPIs;
SET ANT_HOME=C:\apache-ant-1.6.3;
SET PATH=%PATH%;%ANT_HOME%\bin;
set CLASSPATH=C:\Apache Group\Tomcat 4.1\common\lib\servlet.jar;
Valeu pela resposta - obrigado
Joga todo o conteúdo da axisclasspath para dentro da classpath.
Depois disso feito, exclua a axisclasspath.
Amigo ficou assim…
SET ANT_HOME=C:\apache-ant-1.6.3;
SET PATH=%PATH%;%ANT_HOME%\bin;
SET AXIS_HOME=C:\axis;
SET AXIS_LIB=%AXIS_HOME%\lib;
SET CLASSPATH=C:\Apache Group\Tomcat 4.1\common\lib\servlet.jar;%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;%AXIS_LIB%\wsdl4j.jar;%AXIS_LIB%\activation.jar;%AXIS_LIB%\axis-ant.jar;%AXIS_LIB%\commons-httpclient-3.0-alpha1.jar;%AXIS_LIB%\jaxp.jar;%AXIS_LIB%\mailapi_1_3_1.jar;%AXIS_LIB%\servlet.jar;%AXIS_LIB%\xmlParserAPIs.jar;
Seria possivel trocarmos email?
erro causado na hora do deploying
C:>java -cp %CLASSPATH% org.apache.axis.client.AdminClient deploy.wsdd
Exception in thread “main” java.lang.NoClassDefFoundError: Group\Tomcat
dentro da pasta do axis tem uma pasta webapps e dentro desta tem uma pasta também chamado axis, copie esta pasta para dentro da pasta webapps do tomcat, faça a inicialização dele e digite no browser http://localhost:8080/axis
Tem que abrir uma página que terá uma série de links, um deles é Validade, é logo o primeiro, clica nele e veja o que acontece.
Se ao clicar, aparecer que os componentes principais estão presentes(The core axis libraries are present), blz, mas se der algo diferente, você terá de pegar mais uns frameworks no site da sun para fazer funcionar.
Qual o seu sist. operacional?
Qualquer problema posta aí