Я бы использовал LINQ to XML , если вы в .NET 3.5 или выше.
Решение этой проблемы очень простое. Дважды щелкните по вашему серверу Tomcat. Откроется конфигурация сервера. Под опциями сервера установите флажок «Опубликовать содержимое модуля в отдельных файлах XML». Перезагрузите ваш сервер. На этот раз ваша страница появится без проблем.
У меня была та же проблема с (Ganymede) Eclipse 3.4 и динамическим веб-проектом.
сообщение не влияло успешный, развертываются. Но я должен был удалить строку
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
из org.eclipse.wst.common.component файла в .settings папке Eclipse
предупреждение об исходном свойстве является новым с Tomcat 6.0.16 и может быть проигнорировано. WTP добавляет "исходный" атрибут для идентификации, какой проект в рабочей области связан с контекстом. То, что Объект контекста в Tomcat не имеет никакого соответствующего исходного свойства, не вызывает проблем.
я понимаю, что это не отвечает, как избавиться от предупреждения, но я надеюсь, что оно помогает.
Я обнаружил, что Tomcat не может найти классы, определенные в других проектах, возможно даже в основном проекте. Это не соответствует определению фильтра, которое является первым определением в web.xml. Если я добавляю проект и его зависимости в конфигурацию запуска сервера, я просто перехожу к новой ошибке, которая, кажется, указывает на то, что она не настроила проект должным образом.
Наша установка довольно сложна. У нас есть несколько компонентов в виде проектов в Eclipse с отдельными выходными проектами. У нас есть отдельный каталог webapp, который содержит статический HTML и изображения, а также наш WEB-INF.
Eclipse - это «Зимний релиз Европы». Tomcat - 6.0.18. Я пробовал версии 2.4 и 2.5 аспекта «Динамический веб-модуль»
Спасибо за любую помощь!
Вкладка «Серверы»
-> дважды щелкните имя сервера
-> Параметры сервера: установите флажок «Опубликовать контексты модуля для разделения файлов XML»
перезапустите сервер