Автор оригинала: mkyong.
Проблема
Во время инициализации Struts он выдает следующие сообщения об ошибках.
SEVERE: Unable to initialize Struts ActionServlet due to an unexpected exception or error thrown, so marking the servlet as unavailable. Most likely, this is due to an incorrect or missing library dependency. java.lang.NoSuchMethodError: org.apache.commons.digester.Digester.parse(Ljava/net/URL;)Ljava/lang/Object; at org.apache.commons.chain.config.ConfigParser.parse(ConfigParser.java:190) at org.apache.struts.action.ActionServlet.initChain(ActionServlet.java:1687)
Решение
Это вызвано тем, что определенный метод не найден в библиотеке дигестора commons. Вам необходимо обновить свой commons-digester.jar до последней версии.
В этом случае я использую “Стойки 1.3.10 + commons-digester-1.6.jar + распорки-комбинация плиток 1.3.10”, и появляется приведенное выше сообщение об ошибке. После обновления до последней версии commons-digester-2.0.jar , сообщение об ошибке исчезло.
Оригинал: “https://mkyong.com/struts/struts-error-nosuchmethoderror-digester-parseljavaneturlljavalangobject/”