SpringMVC網路應用程式部屬到WebLogic伺服器時出現org.xml.sax.SAXParseException: Content is not allowed in prolog
錯誤的解法如下。
出現錯誤的原因是WebLogic在解析應用程式中的xml檔時(例如applicationConxtext.xml
或beans.xml
)發生錯誤,可能是因為xml檔的第一行<?xml version="1.0" encoding="UTF-8"?>
,又稱為"XML prolog",多了其他的符號,例如開頭或結尾多了空白、點或底線之類的符號,尤其注意Windows系統和Linux系統換行符的差異也可能會造成此錯誤。
例如下面的XML prolog前面多了個.
,會導致錯誤。
applicationConxtext.xml
.<?xml version="1.0" encoding="UTF-8"?>
沒有留言:
張貼留言