Servlet não avaliado para execução

1 resposta
carlosgyn

Pessoal,

Não estou conseguindo executar uma chamada no servlet:

As configurações são:

web.xml

<servlet>

<servlet-name>InvokeWebService</servlet-name>

<servlet-class>com.br.bsb.InvokeWebService</servlet-class>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>InvokeWebService</servlet-name>

<url-pattern>/InvokeWebService</url-pattern>

</servlet-mapping>

META-INF/context.xml
<?xml version=“1.0” encoding=“UTF-8”?>
<Context path="/projetoweb">
</Context>

No jsp a chamada esta assim

<form id=“form1” name= “theForm” action=“InvokeWebService” method=“post”>

o erro
HTTP Status 404 - /projetoweb/jsp/InvokeWebService

No Eclipse

WebContext
jsp
minha paginas…

TOMCAT em uso é 5.5

Pessoal fico aguardano alguma ajuda…

1 Resposta

carlosgyn

Pessoal,

A duvída acima  foi resolvida. Agora o que esta acontecendo é que estou precisando conectar ao webservice. O codigo abaixo esta sendo executado mas retorna o erro HTTP 500.

public void invoca(){	

try {

String urlWS = <a href="http://VOSTRO-USER:9090/BusinessProcesses/Services/intfConsultaARS-service.serviceagent/intfwsConsultaARSEndpoint1">http://VOSTRO-USER:9090/BusinessProcesses/Services/intfConsultaARS-service.serviceagent/intfwsConsultaARSEndpoint1</a>”;

Object[] params =  {new Integer(1)};
Service service = new Service();
	Call call = (Call) service.createCall();
	call.setTargetEndpointAddress(urlWS);
	call.setOperationName("ConsultaARSOp");
	Integer ret = (Integer) call.invoke(params);
	System.out.println("Resultado: " + ret);
	}catch(Exception ex){
	    ex.printStackTrace();
	}
}

Eu gerei a partir do WSDL um webservice client utilizando o Eclipse. Mas galera eu não sei como usar as classes que ele gera como:

interface IntfConsultaARSServiceServiceagent

class IntfConsultaARSServiceServiceagentLocator;

class IntfwsConsultaARSEndpoint1BindingStub;

Alguem tem algum exemplo de como usar estas classes?

Fico no aguardo.

Criado 23 de fevereiro de 2011
Ultima resposta 24 de fev. de 2011
Respostas 1
Participantes 1