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)