es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

org.xml.sax.SAXException: javax.xml.parsers.FactoryConfigurationError: No se pudo crear el proveedor para la clase javax.xml.parsers.SAXParserFactory.

Recogí un antiguo script que se ejecutaba anteriormente en un servidor Linux utilizando el archivo jar xalan 2.6.0. Ahora descargué xalan 2.7.2 en el servidor de aws. A continuación se muestra el comando:

java -Xmx3036m -Xbootclasspath/a:/home/ec2-user/SearchAids/xalan-jar/xalan-j272/xalan.jar:/home/ec2-user/SearchAids/xalan-jar/xalan-j272/xalan.jar/xalan-j272/xercesImpl.jar:/home/ec2-user/SearchAids/xalan-jar/xalan-j272/xml-apis.jar org.apache.xalan.xslt.Process -in dummy.xml -xsl /home/ec2-user/SearchAids/entry.xsl -out entry.xml -FLAVOR s2s=SAX -param dinput d2021.xml -param qinput q2021.xml -param previndexmapping previdxrefs.xml

Y obtuve el siguiente mensaje de error:
(La ubicación del error es desconocida) org.xml.sax.SAXException: javax.xml.parsers.FactoryConfigurationError: no se puede crear el proveedor de la clase javax.xml.parsers.SAXParserFactory

(La ubicación del error es desconocida) Error de XSLT (javax.xml.transform.TransformerConfigurationException): getAssociatedStylesheets fallido
Excepción en el hilo “principal” java.lang.RuntimeException: getAssociatedStylesheets fallido
en org.apache.xalan.xslt.Process.doExit(Process.java:1155)
en org.apache.xalan.xslt.Process.main(Process.java:1128)

No soy un desarrollador de Java y no estoy familiarizado con xalan. Pero el error parece indicar que xalan no puede reconocer la clase global de Java SAXParser. No tengo idea de lo que hace esta opción “-FLAVOR s2s=SAX”. Eliminar esa opción enviará el mismo mensaje de error.

Se agradecería cualquier ayuda y sugerencia.

Jianhua

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que estás teniendo problemas para ejecutar un script en tu servidor AWS utilizando Xalan 2.7.2. Estás recibiendo un mensaje de error que indica que Xalan no reconoce la clase global de Java SAXParser. Has intentado eliminar la opción -FLAVOR s2s=SAX pero el mismo mensaje de error sigue apareciendo.

    Cualquier ayuda o sugerencia sería apreciada.

Comments are closed.