Re: Saxon и JSTL под Томкатом
- From
- Aleksei Valikov ()
- To
- REAL ()
- Date
- 2002-10-01T20:53:32Z
- Area
- RU.JAVA
From: "Aleksei Valikov" <valikov@fzi.de>
Hi.
> Aleksei Valikov wrote:
> > Напоролся сейчас на неприятную вещь. Хотел заменить TransformerFactory
по
> > умолчанию на Saxon. Положил Saxon в WEB-INF/lib. После этого при
обращении к
> > JSP сначала (несколько первых обращений к странице) появляется:
>
> У меня что-то подобное было. Вылечилось созданием двух файлов в
> [x]/classes/META-INF/services ([x] - в твоем случае WEB-INF, у меня было
> %CATALINA_HOME/common):
> файл: javax.xml.transform.TransformerFactory
> содержимое: net.sf.saxon.TransformerFactoryImpl
> файл: org.xml.sax.driver
> содержимое: org.apache.xerces.parsers.SAXParser
Странно, но так не вышло. Проблема, правда решилась. Конфликт был в
SAXParserFactory, которую старый (6.5.2) Saxon выставлял на AElfred.
Jasper'у это не нравилось. Стал использовать 7.2 - там используется JAXP и
для парсинга. org.xml.sax.driver, правда, все равно куда-то бесследно
исчезало, пришлось прописать ее в параметрах сервиса Tomcat. Не очень прямое
решение, но и так часа три в директориях и jaraах ковырялся.
Но все равно спасибо, про новый Saxon - это я по твоей конфигурации заметил
(net.sf.*).
--
Все об XSLT в книге "Технология XSLT".
Сайт издательства http://www.bhv.ru/cgi-bin/bhv.exe/card?isbn=5-94157-129-1
Books.ru http://www.books.ru/shop/books/22090
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.Mail.Ru (2:5020/400)