Web services WSDL请求(Glassfish v3)上的WSDL请求消息(HTTP 405)无效

Web services WSDL请求(Glassfish v3)上的WSDL请求消息(HTTP 405)无效,web-services,wsdl,glassfish,Web Services,Wsdl,Glassfish,我有一个web服务,它基本上是一个用@WebService和其他JAX-WS相关注释注释的@Stateless EJB。我可以在我的机器的glassfish实例上部署这个bean,并通过glassfish的管理GUI查看其WSDL。我还可以从SE客户端毫无问题地调用它的方法 当我将此web服务部署到任何其他机器中的服务器实例时,我无法再通过glassfish浏览其WSDL,并且客户端无法连接到服务器。显示的消息是: 无效的WSDL请求: Glassfish在此类请求中返回的HTTP错误是405方

我有一个web服务,它基本上是一个用@WebService和其他JAX-WS相关注释注释的@Stateless EJB。我可以在我的机器的glassfish实例上部署这个bean,并通过glassfish的管理GUI查看其WSDL。我还可以从SE客户端毫无问题地调用它的方法

当我将此web服务部署到任何其他机器中的服务器实例时,我无法再通过glassfish浏览其WSDL,并且客户端无法连接到服务器。显示的消息是:

无效的WSDL请求:

Glassfish在此类请求中返回的HTTP错误是405方法不允许的

我四处浏览,找不到任何与glassfish v3直接相关的东西。Glassfish的bugzilla版本2存在一些问题,这意味着它们已经过时,并且已经被标记为关闭/修复

以前有人碰到过这个吗?关于这里可能发生的事情有什么帮助或线索吗


提前谢谢

为了那些有一天可能遇到这个问题的人:我在目标服务器上安装了OpenSSO。由于许多明显的原因,正是类路径冲突问题阻止了glassfish生成WSDL

一旦将OpenSSO从等式中移除,一切都会按预期进行。因此,即使您不是OpenSSO用户,也要检查您的类路径中是否有多个Metro实例,或者任何其他与JAX相关的库,这些库可能与您域中glassfish的库冲突