簡體   English   中英

org.xml.sax.SAXException: javax.xml.parsers.FactoryConfigurationError: Provider for class javax.xml.parsers.SAXParserFactory cannot be created

[英]org.xml.sax.SAXException: javax.xml.parsers.FactoryConfigurationError: Provider for class javax.xml.parsers.SAXParserFactory cannot be created

不久前,我使用 xalan jar 2.6.0 在 linux 服務器上運行了一個舊腳本。 現在我已經在 aws 服務器上下載了 xalan 2.7.2。 以下是命令:

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

And I got following error message: (Location of error unknown)org.xml.sax.SAXException: javax.xml.parsers.FactoryConfigurationError: Provider for class javax.xml.parsers.SAXParserFactory cannot be created

(Location of error unknown)XSLT Error (javax.xml.transform.TransformerConfigurationException): getAssociatedStylesheets failed Exception in thread "main" java.lang.RuntimeException: getAssociatedStylesheets failed at org.apache.xalan.xslt.Process.doExit(Process.java :1155) 在 org.apache.xalan.xslt.Process.main(Process.java:1128)

我不是 java 開發人員,也不熟悉 xalan。 但錯誤聽起來像 xalan 無法識別全局 java class SAXParser。 我不知道這個選項“-FLAVOR s2s=SAX”有什么作用。 刪除該選項將發送相同的錯誤消息。

任何幫助和建議將不勝感激。

建華

將“-Xbootclasspath/a:”替換為“-classpath”並使用有效的 dummy.xml 文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM