我得到的錯誤在我的Struts應用程序,我的開發機上,說我明顯的配置文件存在錯誤(我已經檢查,似乎OK):org.xml.sax.SAXParseException:文檔無效:找不到語法。
org.apache.commons.digester.Digester error
SEVERE: Parse Error at line 3 column 15: Document is invalid: no grammar found.
org.xml.sax.SAXParseException: Document is invalid: no grammar found.
org.apache.commons.digester.Digester error
SEVERE: Parse Error at line 3 column 15: Document root element "struts-config", must match DOCTYPE root "null".
org.xml.sax.SAXParseException: Document root element "struts-config", must match DOCTYPE root "null".
顯然,開發機器上的應用程序管理跑步。但是,部署服務器上,我得到以下錯誤,我不知道是否可能涉及:
org.apache.struts.action.ActionServlet handleConfigException
SEVERE: Parsing error processing resource path /WEB-INF/struts-config.xml java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
我的struts-config.xml文件:http://pastebin.com/i0XanZZt 我的web.xml文件:http://pastebin.com/jMPAdSUm
這裏可能有什麼錯誤?有些庫丟失?不正確的lib版本(使用最新的Struts 1版本)?
在此先感謝!
你可以刪除文檔類型並測試嗎? – bluesman 2012-04-26 19:39:59
嗨,我已經測試過,並且出現了相同的錯誤:S – Rui 2012-04-26 20:56:45
FWIW,我最近在我正在開發的應用程序中引入類似於前兩個錯誤的錯誤。然而,一切看起來都很好,所以我認爲這是一個警告,而不是一個錯誤。 (儘管如此,解決引起警告的任何問題都是很好的,我仍然在使用這個問題。)列出的第三個錯誤與我無關,我很確定。 – apollodude217 2012-12-18 15:13:08