web-services - 是否可以在 Glassfish 3.1 WebServices 中发布原始 WSDL?

标签 web-services wsdl glassfish jax-ws glassfish-3

我从 WSDL 开始,并使用 wsimport 生成 Java 工件。然后我实现了 WebService 并将其部署到 glassfish 3.1。 glassfish 获取 java 元素并从这些元素重新生成 wsdl。

我可以说服 glassfish 向全世界发布原始的 wsdl,而不是“重新设计的”吗?谢谢!

最佳答案

其实这很简单。但对于那些被这个问题绊倒的人,我会亲自回答。

我们使用 wsdlLocation 属性来说服 glassfish 分发原始 wsdl 文件,而不是从 java 类重新生成的文件。

@WebService(name = "wsName", targetNamespace = "http://ws.unknown.com/",
        serviceName="wsServiceName", portName="wsPortName",
        wsdlLocation="wsDefinition.wsdl")

关于web-services - 是否可以在 Glassfish 3.1 WebServices 中发布原始 WSDL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6610995/

相关文章:

wsdl - 为什么 WSDL 引入 wsdl :message?

java - 通过Java解析WSDL(WSDL URL)

java - glassfish指定的库jar mysql-connector-java-5.1.23-bin.jar不存在

java - WSDL 中缺少信息(JAX-WS 运行时)

glassfish - 在 glassfish 服务器上使用 JMS 发送文本消息

java - GlassFish 4.0 w/Jersey 毫无异常(exception)地返回 500 内部服务器错误

Java Swagger Webservice 不在 Tomcat 服务器中运行,而是在 Maven TomEE 中运行?

jquery - JSONP:是否需要回调?

java - 通过 android 将网络凭据传递给 Web 服务

iphone - iPhone 应用程序的 POST REST-Web 服务调用