-2

tomcatを起動しているときに、次のエラーが発生しました:

    Caused by: java.io.FileNotFoundException: http://struts.apache.org/dtds/struts-2.3.dtd
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1401)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:654)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1292)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1259)
    at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:260)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1169)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1065)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:978)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:625)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:819)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:748)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1208)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:525)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:392)
    at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:113)
    ... 28 more

私のコードは最終日まで機能しています。今日、このエラーは、Tomcatを起動しようとしたときに発生します。プロジェクトでstruts2-core-2.2.1.1.jarファイルとstruts2-jquery-plugin-3.3.1.jarファイルを使用しています。

コードが機能しなくなるのはなぜですか?同じコードが昨日まで機能しています。

また、リンクhttp://struts.apache.org/dtds/struts-2.3.dtdで404エラーが発生します。その場所にファイルが見つかりません。

4

2 に答える 2

0

昨日、以前に動作していた Web アプリが上記のエラーで動作を停止したとき、まったく同じ問題が発生しました。多くの頭を悩ませた後、これは 2013 年 2 月 12 日から 2013 年 2 月 13 日までの問題であり、サーバーを移行する Apache Struts プロジェクトが原因でした。URL http://struts.apache.org/dtds/struts-2.3.dtdは、今朝 (06:00 GMT) に再び機能するようになりました - ただし、最新バージョンの Struts (2.3.8) をダウンロードしようとすると、 403 Forbidden の応答がまだあります。

于 2013-02-14T13:15:45.373 に答える