Как сохранить сессию в Spring MVC

На основе ответа на мой комментарий выше...

необходимо сообщить к другим машинам на LAN , как достигнуть 172.20.20.0/24 подсеть.

Вы сказали, что адрес локальной сети присвоен DHCP. Таким образом, я предполагаю, что этот сервер не Ваш default gateway для LAN.

Первый, необходимо реконфигурировать его как статический адрес (скажите 172.20.10.100), затем:

  • Помещенный маршрут для 172.20.20.0/24 через 172.20.10.100 (помехи LAN IP) на default gateway из Вашей LAN.
  • Включают ip forwarding на Вашем сервере, issueing команда:

    sysctl -w net.ipv4.ip_forward=1

Примечание : для постоянного включения ip forwarding редактируют файл /etc/sysctl.conf и удостоверяются, что он имеет строку net.ipv4.ip_forward = 1. На моей машине человечности существует что-то как:

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
37
задан Petar Minchev 25 September 2012 в 09:59
поделиться

1 ответ

Компоненты с привязкой к сеансу (с использованием scope = "session" ) - самый чистый подход. Это устраняет необходимость самостоятельно взаимодействовать с сеансом.

Если вы хотите автоматически подключить bean-компонент с областью действия к контроллеру, вам нужно либо сделать сам контроллер с привязкой к сеансу, либо использовать прокси с областью действия для его подключения в одноэлементный контроллер, как описано здесь . Любой подход допустим.

37
ответ дан 27 November 2019 в 05:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: