У мене є контейнер сервлету tomcat6, який працюєрізні програми, такі як сольр. Я хотів би мати можливість вказати, які IP-адреси мають доступ до сервера. Чи є спосіб "глобально" для всіх сервлетів вказати, які IP-адреси можуть отримати доступ до будь-якого з сервлетів?
Відповіді:
0 для відповіді № 1Я вирішив це, відредагувавши файл servlet context.xml. Подія, хоча це не "глобальне" рішення, вона здійснила трек і дозволила мені фільтрувати доступ за IP-адресою.
<?xml version="1.0" encoding="utf-8"?>
<Context antiJARLocking="true">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="[IPADDRESS]"/>
</Context>