JAX-WS& Glassfish:我的WSDL在哪里?

时间:2013-06-18 15:36:59

标签: glassfish jax-ws

到目前为止,我有一个JAX-WS在TomCat和JBoss上运行。到目前为止,一切都运作良好。

由于各种原因,我改用了Glassfish 4.我稍稍调整了战争并将其部署到Glassfish。一切似乎都适用于部署,Web服务显示在“应用程序”下并启用。

但是,我无法找到WSDL或端点的链接。此外,不知何故,我得到的印象是,Web服务并未真正部署为Web服务(我比较了一些我发现的屏幕截图)。这是它在“编辑应用程序”下显示的内容:

modules and components

可能出了什么问题?我的web.xml有问题,还是应该再次检查我的注释?

1 个答案:

答案 0 :(得分:2)

问题是过时的web.xml。我使用以下内容创建了一个新的web.xml(现在名为glassfish-web.xml)

<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD 
GlassFish Application Server 3.1 Servlet 3.0//EN" 
"http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app>
  <context-root>myApp</context-root>
</glassfish-web-app>

现在可行。