如果要部署到 Sun Java System Application Server/GlassFish,则使用部署描述符可视编辑器的“Web 服务”标签可以为项目中的 Web 服务编辑特定于平台的部署描述符。
仅当目标服务器是 Sun Java System Application Server/GlassFish 时,Web 或企业应用程序才会包含 sun-web.xml、sun-ejb-jar.xml 或 sun-application-client.xml 部署描述符。
要转至此窗格,请在“项目”窗口中展开项目的“配置文件”节点,双击 "sun-web.xml"、"sun-ejb-jar.xml" 或 "sun-application-client.xml",然后单击“Web 服务”标签。
“Web 服务”标签可能包含以下部分,具体取决于您的应用程序。
单击“添加 Web 服务”可为 Web 服务添加描述符属性。每个 Web 服务都具有以下属性。
可以选择(或不选择)输入目录的 URL,该目录是在部署时将此 Web 服务的 WSDL 以及所有相关文件发布到的目录。
单击“添加 Web 服务参考”可为 Web 服务添加描述符属性。每个 Web 服务客户端都具有以下属性。
在“Web 服务端点”部分中,可以编辑应用程序中的 Web 服务所公开的任何端点的属性。端点用于标识服务或消息的最终目标。在 Web 服务上下文中,端点是可访问该服务的 URL。应使用在 webservices.xml 中为该服务定义的端口所对应的条目来自动预填充这些属性。
单击“添加端点”可为 Web 服务端点添加描述符属性。每个 Web 服务客户端都具有以下属性。
在可视编辑器中,可以编辑下列属性:
如果选择“完整”或“机密”,则表明必须使用 SSL。
请注意,对于 Servlet 端点,可以在 web.xml 中配置验证(请参见 security-constraint)或使用 message-security-binding 进行配置。
有关详细信息,请参见关于生成 Web 服务。