Я только что обновился до Spring 3 и попытался запустить несколько JUnits, чтобы убедиться, что все было в двух вариантах. Не было Я получил SAXParseException
при загрузке контекста ... он жаловался:
Не удалось прочитать документ схемы 'http://www.springframework.org/schema/beans/spring-beans-2.0.xsd',, так как 1) не удалось найти документ; 2) документ не может быть прочитан; 3) корневым элементом документа не является.
Я подозреваю, что он не может получить доступ к XSD из-за конфигурации прокси. Есть ли способ заставить его перестать так стараться его проверить и просто запустить чертову штуку? :)
На полном серьезе, однако, у меня не было проблем, когда я работал под Spring 2, поэтому я подозреваю, что Spring 2 не удосужился попытаться проверить, но Spring 3 делает. Я надеялся, что есть способ обойти эту функциональность.
Еще одна подсказка ... Так как я не мог запустить JUnits, я пошел дальше и запустил сервер (это веб-приложение), и все, казалось, прошло гладко. Это заставляет меня думать, что Spring прекрасно работает с моими контекстными файлами такими, какие они есть.
Редактировать Та же ошибка возникает при использовании вместо схем Spring 3.0