Синтаксический анализ XML для веб-приложения, развернутого при ошибке Glassfish - PullRequest
0 голосов
/ 15 марта 2012

Я работаю над тем, чтобы преобразовать XML-файл в ICML, поэтому я анализирую XML-файл, используя XSL-файл.Использование javax.xml.transform.Transformer преобразователя.

        File xmlSourceFile = new File("f:/xmlSource.html");
        javax.xml.transform.Source xmlSource = new  javax.xml.transform.stream.StreamSource(xmlSourceFile);

        File xsltSourceFile = new File("f:/xstlSource.xsl");
        javax.xml.transform.Source xsltSource = new javax.xml.transform.stream.StreamSource(xsltSourceFile);

        File resultFile = new File("f:/result.icml");
        fw = new FileWriter(resultFile); 

        javax.xml.transform.Result result = new javax.xml.transform.stream.StreamResult(fw);

        javax.xml.transform.TransformerFactory transFact = javax.xml.transform.TransformerFactory.newInstance();

        javax.xml.transform.Transformer transformer = transFact.newTransformer(xsltSource);
        transformer.transform(xmlSource, result);

Этот код прекрасно работает в любом проекте Java SE, но всякий раз, когда я пытаюсь использовать его с веб-проектом, я получаю эту ошибку при развертывании:пожалуйста, было бы здорово, если бы кто-то мог помочь мне об этой ошибке.

Я использую: NetBeans 7.1 GlassFish v2 build b51g

1 Ответ

0 голосов
/ 15 марта 2012

Вы используете Saxon на сервере Glassfish и, возможно, стандарт, встроенный в Xerces при работе в J2SE. У Glassfish есть саксон в своем пути к классу, и вы можете удалить его?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...