Автор: Степан Лозинский 19.12.2014, 10:24
Если подключаться через интернет, то появляется сообщение которое описано в инструкции, которое требует редактирования файла hosts.
Вот что я написал (ip адрес сервера и имя машины ) -
184.242.102.199 serv-ПК
Все равно не работает
Автор: Антоненко Артем 19.12.2014, 10:26
Цитата(Степан Лозинский @ 19.12.2014, 12:24)
Если подключаться через интернет, то появляется сообщение которое описано в инструкции, которое требует редактирования файла hosts.
Вот что я написал (ip адрес сервера и имя машины ) -
184.242.102.199 serv-ПК
Все равно не работает
В файле hosts (на локальной машине ) нужно прописать ip адрес сервера и его имя (имя машины) на котором установлена серверная часть. В локальной сети - это локальный адрес, а для подключений из вне - адрес роутера (внешний IP)
Мы когда-то столкнулись с проблемой что в случае наличия букв на кириллице в имени серверной машины - это имя должным образом не обрабатывалось. Пришлось менять на латинские
Автор: Степан Лозинский 19.12.2014, 11:29
Можно ли как-то обойтись без настроек hosts на клиенте для облегчения работы пользователей?
Автор: Антоненко Артем 19.12.2014, 11:32
Цитата(Степан Лозинский @ 19.12.2014, 13:29)
Можно ли как-то обойтись без настроек hosts на клиенте для облегчения работы пользователей?
Так же, можно выполнить настройки в JBoss которые избавят от необходимости править hosts на локальной машине
Для этого нужно:
1. Добавить запись <IP адрес сервера - имя сервера> в файле hosts на сервере
2. Windows: Добавить строчку в файле run.conf.bat следующего вида -
set "JAVA_OPTS=%JAVA_OPTS% -Djava.rmi.server.hostname=<ip> -Dremoting.bind_by_host=false"
Linux: Добавить строчку в файле run.conf следующего вида
JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=<ip> -Dremoting.bind_by_host=false"
<ip> - заменить на адрес сервера