Изменение адреса мыла в веб-сервисе, сделанном в Netbeans, из класса Java - PullRequest
1 голос
/ 29 июня 2011

Я новичок в создании веб-сервиса с 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 выведет неверный адрес.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...