Я применяю некоторые ограничения безопасности в web.xml в папке WEB-INF в веб-приложении, например:
<web-app>
<security-constraint>
<web-resource-collection>
<web-resource-name >precluded methods</web-resource-name>
<url-pattern >/css/*</url-pattern>
<url-pattern >/js/*</url-pattern>
<url-pattern >/swf/*</url-pattern>
</web-resource-collection>
<auth-constraint/>
</security-constraint>
</web-app>
Теперь я хочу, чтобы они были применены (вставлены) в файл web.xml, который генерируется, когда я создаю WAR с помощью командного грааля WAR. Прямо сейчас команда создает файл web.xml по умолчанию, который не включает приведенный выше код, автоматически генерируемый с некоторыми другими сопоставлениями. Мне нужно вручную скопировать приведенный выше код в разнесенные войны web.xml, чтобы он заработал. Как у меня есть локальная копия web.xml, которая будет содержать эти секретные ограничения, и они будут добавлены к сгенерированному web.xml, как только я построю войну. (Я использую IDE NetBeans, который использует сервер Jetty для приложения Grails)
С уважением
Priyank