У меня есть веб-приложение Java.Как получить имя, порт и контекст сервера
Мне нужно получить его URL-адрес, где он работает (например, http://myserver:8080/mycontext
).
Мне это нужно, потому что я хочу иметь возможность создавать URL-адрес на каком-то ресурсе, который был создан.
например. По запросу мыла был создан ресурс /myresource
, и мне нужно вставить ссылку на ссылку на этот ресурс (http://myserver:8080/mycontext/myresource
)
И мне нужно вернуть URL-адрес ресурса, даже если сообщение отправлено из JMS.
- Возможно ли определить URL-адрес приложения во время запуска? например в
ServletContextListener
. - Или как это решить?
StackOverflow использует [Markdown] (http://stackoverflow.com/editing-help), а не HTML. – adarshr