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…
Pessoal,
A duvída acima já 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 = “http://VOSTRO-USER:9090/BusinessProcesses/Services/intfConsultaARS-service.serviceagent/intfwsConsultaARSEndpoint1”;
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.