【问题标题】:Where I can find all wsdl in glassfish?我在哪里可以找到 glassfish 中的所有 wsdl?
【发布时间】:2013-05-13 06:20:06
【问题描述】:

类似question,但是 glassfish 中是否有一个工具或 url,我可以在其中找到所有生成的 WSDL 的列表? (打类名+"Service?wsdl"不太好,打@WebService注解的类)

【问题讨论】:

    标签: java web-services glassfish


    【解决方案1】:

    编辑:

    您可以考虑使用 GlassFish 4.2.1(就我而言 - java-8-oracleGlassfish 4.2.1Eclipse Oxygen >)。我发现了一些 GlassFish 4.0 的问题,即服务器无法解释和可视化 XML 模式,随后服务器响应为 500。在日志文件中,我发现有一些与服务器的安全连接问题。测试器也不会运行。

    下面的例子是在我上面提到的配置下运行的。

    您可以通过转到http://localhost:4848/common/index.jsf 并单击左侧下拉菜单中的应用程序菜单来执行此操作。在那里你选择了你的应用程序

    如您所见,我设置了一个名为 GlassTest 的基本示例。当你点击它时,你会得到另一个菜单。您在此处选择了查看端点 WSDL 超链接为您提供有关 Web 服务端点和架构的信息。

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      您可以通过进入管理控制台(我相信默认情况下这是 localhost:4848)并查看左侧 Web 服务树下的所有项目来执行此操作。如果单击一个,将有一个链接可以查看详细信息中的 wsdl。

      【讨论】:

      • 我在 GlassFish 3.1.2.2 中找不到 Web 服务树,但可以查看所有 Web 服务端点、Servlet 和 Bean(无状态和有状态)的列表。查看左侧的树,找到“应用程序”项展开它并单击您的 WebApplication。您将看到表格,在操作列中,您将在属于 Web 服务类的行中找到“查看端点”链接。
      • 所以点击“查看端点”后,您将进入带有生成的 wsdl 链接的端点描述页面。
      猜你喜欢
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-14
      • 2017-05-10
      • 2014-07-16
      相关资源
      最近更新 更多