AdSense

網頁

2025/3/23

SpringMVC WebLogic org.xml.sax.SAXParseException: Content is not allowed in prolog

SpringMVC網路應用程式部屬到WebLogic伺服器時出現org.xml.sax.SAXParseException: Content is not allowed in prolog錯誤的解法如下。


出現錯誤的原因是WebLogic在解析應用程式中的xml檔時(例如applicationConxtext.xmlbeans.xml)發生錯誤,可能是因為xml檔的第一行<?xml version="1.0" encoding="UTF-8"?>,又稱為"XML prolog",多了其他的符號,例如開頭或結尾多了空白、點或底線之類的符號,尤其注意Windows系統和Linux系統換行符的差異也可能會造成此錯誤。

例如下面的XML prolog前面多了個.,會導致錯誤。

applicationConxtext.xml

.<?xml version="1.0" encoding="UTF-8"?>

沒有留言:

AdSense