У меня есть веб-сервис, который представляет собой @Stateless EJB, аннотированный @WebService, и другие аннотации, связанные с JAX-WS. Я могу развернуть этот bean-компонент на экземпляре glassfish моей машины и увидеть его WSDL через административный графический интерфейс Glassfish. Я также могу без проблем вызывать его методы из клиента SE.
При развертывании этого веб-сервиса на экземпляре сервера на любом другом компьютере я больше не могу просматривать его WSDL через glassfish, и клиенту не удается подключиться к серверу. Отображаемое сообщение:
Недопустимый запрос WSDL: http://ip:port/context/serviceEndpoint?wsdl
HTTP-ошибка, возвращаемая Glassfish по такому запросу, равна 405 (метод не разрешен).
Я осмотрелся и не смог получить ничего, связанного напрямую со Glassfish v3. Есть проблемы, открытые в bugzilla Glassfish для версии 2, что означает, что они старые и уже помечены как ЗАКРЫТЫЕ / ИСПРАВЛЕННЫЕ.
Кто-нибудь сталкивался с этим раньше? Любая помощь или какие-либо подсказки о том, что может происходить здесь?
Заранее спасибо!