Я знаю, что это может показаться глупым вопросом, но я просто не могу найти никакой информации по этому вопросу. У меня есть веб-сервис java (сгенерированный с использованием NetBeans), и внутри класса веб-службы я хотел бы узнать URL-адрес, на котором была развернута веб-служба. Например, если я развертываю веб-службу на своем локальном сервере GlassFish, веб-сервис можно получить на "http://localhost: 8080/MyService/", где "MyService" - это имя моей службы. Причина, по которой мне нужно знать этот URL-адрес, заключается в том, что мой веб-сервис генерирует некоторые файлы, которые мне нужно сделать доступными по этому URL-адресу. Например, вызов веб-службы возвращает URL-адрес "http://localhost: 8080/MyService/report.html", Я нашел несколько ссылок о "WebServiceContext", но я не могу получить URL-адрес, на котором работает мой веб-сервис.
Edited
Чтобы уточнить: Внутри класса MyWebService.java я хочу узнать URL-адрес, на котором был развернут мой веб-сервис (в этом случае моя веб-служба работает на "http://localhost: 8080/MyService/", но как только он будет развернут на рабочем сервере, этот URL-адрес изменится)