【发布时间】:2011-02-03 22:44:36
【问题描述】:
我知道这似乎是一个愚蠢的问题,但我无法找到有关此问题的任何信息。 我有一个 java web 服务(使用 NetBeans 生成)并且在 web 服务类中我想知道部署 web 服务的 URL。 例如,如果我在本地 glassFish 服务器上部署 Web 服务,则 Web 服务在“http://localhost:8080/MyService/”中可用,其中“MyService”是我的服务名称。 我需要知道这个 URL 的原因是因为我的 Web 服务生成了一些我需要在这个 URL 上提供的文件。例如,Web 服务调用返回 URL “http://localhost:8080/MyService/report.html” 我找到了一些关于“WebServiceContext”的链接,但我无法获得运行我的 Web 服务的 URL。
编辑
澄清一下:在 MyWebService.java 类中,我想找出部署我的 Web 服务的 URL(在这种情况下,我的 Web 服务运行在“http://localhost:8080/MyService/”,但是一旦部署到生产服务器上,这个 URL 就会改变)
【问题讨论】: