узнать свой публичный адрес изнутри tomcat - PullRequest
1 голос
/ 28 декабря 2011

У меня есть приложение tomcat (war-файл), которое люди могут развертывать по своему усмотрению. Например, используя коннекторы http / https в Coyote или используя mod_jk / mod_proxy, чтобы Apache мог обрабатывать входящие http / https.

Проблема, с которой я сталкиваюсь, заключается в том, что мне нужно выяснить публичный адрес, на котором развернут сервер, из приложения. Есть ли способ извлечь это из входящего запроса? Например, когда приложение разворачивается через mod_jk с серверной частью ajp13, я все же хотел бы знать, что первоначально запрос был сделан на https://myserver.com.

1 Ответ

0 голосов
/ 28 декабря 2011

Используйте jsonip , таким образом, вы можете сделать это при запуске и не нужно ждать запроса.

...