14

開発マシンの 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 リリースを使用)?

前もって感謝します!

4

4 に答える 4

2

以下を確認struts.xmlして修正し、プログラムを実行してください。

<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">
于 2014-12-07T17:42:37.407 に答える