【发布时间】:2012-04-26 19:32:21
【问题描述】:
我在我的开发机器上的 Struts 应用程序中遇到错误,显然我的配置文件有错误(我已经检查过并且看起来没问题):
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
这里可能有什么问题?缺少一些库?不正确的库版本(使用最新的 Struts 1 版本)?
提前致谢!
【问题讨论】:
-
你可以删除文档类型并测试吗?
-
嘿,我已经测试过,我得到了同样的错误:S
-
FWIW,我最近在我正在开发的应用程序的控制台中引入了类似于前 2 个错误。但是,一切似乎都运行良好,所以我认为这是一个警告,而不是错误。 (不过,修复导致警告的任何原因都很好。我仍在谷歌搜索这个问题。)你列出的第三个错误是不相关的,我很确定。
-
嘿@Rui,你找到解决这个问题的方法了吗?我现在正在苦苦挣扎..
标签: java exception struts struts-config