Я получаю ошибки в своем приложении 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
Что здесь может быть неправильно? Некоторая личность отсутствует? Неверные версии lib (с использованием последней версии Struts 1)?
Спасибо заранее!