![](/img/trans.png)
[英]IBM jre javax.xml.parsers.FactoryConfigurationError
[英]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.