Я пытаюсь настроить файлы build.xml для сборки forge, но похоже, что у меня возникают проблемы с библиотеками, необходимыми для страниц сервлета Java. Я на самом деле пытается использовать библиотеку AntiSamy OWASP, но я постоянно получаю Exception политики, за которым следует файл не найденПроблемы с развертыванием WAR-файла из Netbeans в Tomcat
org.owasp.validator.html.PolicyException: java.io.FileNotFoundException: C: \ Program% 20Files \ Apache% 20Software% 20Foundation \ апач-кот-6.0.29 \ WebApps \ XSSDemo \ WEB-INF \ классы \ ... \ antisamy.xml (система не может найти указанный путь)
antisamy. Однако файл xml определенно находится в этом месте.
Поэтому я попытался использовать Netbeans для очистки и создания WAR-файла, который я ожидал бы работать, поскольку веб-приложение прекрасно работает, когда я запускаю его через Netbeans. Однако у меня такая же проблема. Есть ли какая-то ссылка, которую создает Netbeans при запуске приложения через идеал, который не встречается в развертывании WAR? Может ли URL-кодирование в месте antisamy.xml вызвать проблемы?
Спасибо за помощь.
Редактировать: Я сжал длинный путь класса в три точки здесь. Фактический ответ имеет фактический путь класса. Я не получаю никаких ошибок безопасности.
Вы пытались помещать свой XML-файл прямо в каталог WEB-INF/classes вместо того, чтобы помещать его в подкаталог? –