Я новичок в создании веб-сервиса с Netbeans. Я успешно создал веб-сервис на localhost, и мыльный адрес wsdl: http://localhost:8084/DemoWeb/MyWebService
Класс (MyWebService) выглядит следующим образом:
@WebService(serviceName = "MyWebService")
public class MyWebService {
/** This is a sample web service operation */
@WebMethod(operationName = "hello")
public String hello(@WebParam(name = "name") String txt) {
return "Hello " + txt + " !";
}
}
Однако на работающем сервере (на котором изначально будет располагаться эта служба) настроен apache httpd, который передает ProxyPass и ProxyPassReverse на tomcat, поэтому URL-адрес будет таким: localhost: 8084 / DemoWeb / MyWebService будет транслироваться следующим образом : localhost / MyWebService
Я хотел бы знать, как настроить адрес мыла, чтобы он указывал на этот URL. (ProxyPass работает для веб-службы wsdl, поэтому, если вы перейдете на http://localhost/MyWebService?wsdl, он откроет wsdl, но затем wsdl выведет неверный адрес.