Я использую Tomcat 6 для обслуживания нескольких веб-приложений, большинство из которых являются общедоступными.Но я хотел бы ограничить доступ к только одному веб-приложению, разрешив соединения только с локального хоста.
Я могу ограничить доступ для всех веб-приложений, используя контекстный контекстXML, как описано в:
Но я не могу понять, как ограничить доступ наПриложениеЕсть ли способ сделать это с помощью web.xml моего приложения?Или добавив дополнительные правила в context.xml?
Спасибо,
-B
Решение по подбору:
$ cp /var/lib/tomcat6/conf/context.xml \
/var/lib/tomcat6/conf/Catalina/localhost/my-app-name.xml
$ cat /var/lib/tomcat6/conf/Catalina/localhost/my-app-name.xml
<Context>
<Valve className="org.apache.catalina.valves.RemoteHostValve" allow="localhost"/>
... {as previously} ...
</Context>