Мы используем фреймворк JOSSO для единого входа. Он работает нормально весной 2.5.6. Кажется, строгая проверка XML-схемы введена в Spring 3, JOSSO XSD не обновляются с давних пор, поэтому мы получаем ошибки при запуске сервера. Есть ли способ отключить проверку схемы весной 3 (возможно, сработает аналогично 2.5.6).Отключить проверку схемы весной 3
2
A
ответ
4
Я еще не пробовал, но GenericXmlApplicationContext имеет метод setValidating (boolean validating).
Я считаю, что вы можете использовать этот метод, чтобы отключить проверку:
GenericXmlApplicationContext context = new GenericXmlApplicationContext();
context.setValidating(false);
context.load("myResource.xml", "otherResource.xml");
context.refresh();
https://jira.springframework.org/browse/SPR-5014
Если вы используете пружину в веб-приложении, то это более трудно установить параметр проверки. Один из способов, о котором я могу думать, основан на том, что ContextLoader использует параметр контекста web.xml «contextClass
», чтобы указать класс контекста (по умолчанию: org.springframework.web.context.support.XmlWebApplicationContext
).
- @see: org.springframework.web.context.ContextLoader
- @see: org.springframework.web.context.ContextLoader # determineContextClass (ServletContext)
Может быть, вы можете создать Подкласс XmlWebApplicationContext с отключенной проверкой и использование параметра «contextClass
» для загрузки этого класса вместо XmlWebApplicationContext.
Смежные вопросы
- 1. Отключить проверку схемы с помощью Spring
- 2. отключить проверку схемы XML в Struts 1.3
- 3. Проект базы данных VS2015: отключить проверку схемы
- 4. SpringIntegration - отключить проверку DTD
- 5. Код Entity framework6 во-первых, как отключить проверку схемы
- 6. Можете ли вы отключить проверку схемы, выполненную поставщиками ASPNET
- 7. JPA - отключить проверку persistence.xml
- 8. Отключить проверку JQuery
- 9. Невозможно отключить проверку jQuery
- 10. Отключить чванство весной mvc
- 11. как отключить проверку «laxcomma»?
- 12. Отключить проверку версии атмосферы
- 13. Отключить проверку сертификата errbot
- 14. Отключить проверку скриптов TSQL?
- 15. Отключить удаленную проверку
- 16. Отключить проверку баннера?
- 17. RKObjectManager: Отключить проверку сертификата
- 18. parsley.js - отключить проверку maxlength
- 19. Отключить проверку рекурсии PyTest?
- 20. Отключить проверку сертификата SSL
- 21. Отключить проверку лицензии компонента
- 22. Отключить проверку сертификата
- 23. Отключить проверку пароля
- 24. Отключить проверку подсветки бутстрапа
- 25. WTForms SelectMultipleField: отключить проверку
- 26. Как отключить проверку содержимого?
- 27. Как отключить проверку открытий?
- 28. checkstyle отключить специальную проверку
- 29. Отключить проверку синтаксиса SQLCMD
- 30. Отключить проверку пароля
Спасибо .. это сработало для меня .. –