Как изменить адрес мыла в веб-сервисе JBoss 7 java

Как я могу изменить адрес мыла в веб-сервисе. Я работаю над JBoss 7.1.1.

У меня есть этот класс веб-сервиса:

@WebService
public class Card {

   @WebMethod
   public CardResponseDTO insertCard(
           @WebParam(name = "cardRequestCardDTO") CardDTO cardDTO,
           @WebParam(name = "userName") String userName) {

       Date today;
       CardResponseDTO cardResponseDTO = new CardResponseDTO();

       try {
            today = Calendar.getInstance().getTime();
            // My logic in here...
            return cardResponseDTO;
       } catch (Exception ex) {
            log.error(ex.getMessage(), ex);
            cardResponseDTO.setErrorCode(-2);
            cardResponseDTO.setErrorMessage(ex.getMessage());
            return cardResponseDTO;
       }
   }
}

И когда я работаю на своем локальном хосте, этот WSDL отлично работает:

<wsdl:service name="CardService">
  <wsdl:port binding="tns:CardServiceSoapBinding" name="CardPort">
    <soap:address location="http://localhost:8080/inventory-ws/Card"/>
  </wsdl:port>
</wsdl:service>

Но когда я выполняю развертывание на своем сервере с именем server1.somedomain.com, это не работает, потому что я получил только http :// server1 :8080/...

<wsdl:service name="CardService">
  <wsdl:port binding="tns:CardServiceSoapBinding" name="CardPort">
     <soap:address location="http://server1:8080/inventory-ws/Card"/>
  </wsdl:port>
</wsdl:service>

Мне нужно, как заставить его работать на моем сервере с полным URL-адресом :server1.domedomain.com.

Заранее спасибо.

5
задан j2gl 17 July 2012 в 17:42
поделиться