Похоже, вы уже нашли свое решение, но мое решение той же проблемы было немного другим.
Запустив Tomcat 4.1.29 внутри Eclipse 3.6, я начал получать очень похожую ошибку ( Сервлет / веб-пользователь бросил load () исключение javax.servlet.UnavailableException: синтаксический анализ пути обработки ресурса / WEB-INF / conf / struts -config-resource.xml ... ).
Ни выполнение «Eclipse> Project> Clean», ни «Eclipse> Servers> (экземпляр сервера Tomcat) > Clean Tomcat Work Directory» не решит проблему для меня.
Однако, после многих проб и ошибок, я обнаружил, что решение будет таким ...
Eclipse> Серверы> (экземпляр сервера Tomcat) ...
- Добавить и удалить> (Удалить ресурс из экземпляра сервера Tomcat)
- Clean
- Добавить и удалить> (Добавить ресурс обратно в экземпляр сервера Tomcat)
- Публикация
- Начало
Надеюсь, это поможет кому-то еще.
-jpt