Файл не может быть проверен, так как хост "struts.apache.org" в настоящее время недоступен - PullRequest
0 голосов
/ 12 марта 2012

В struts-config.xml под объявлением типа Doc

<!DOCTYPE struts-config PUBLIC
      "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
      "http://struts.apache.org/dtds/struts-config_1_3.dtd">

по URL "http://struts.apache.org/dtds/struts-config_1_3.dtd" в сообщении xml, полученном ниже, как " Файл не может быть проверен, так как хост "struts.apache.org" в настоящее время недоступен. "

Из-за этого я не могу развернуть приложение.

anyidea, как решить вышеуказанную проблему.

Ответы [ 2 ]

1 голос
/ 12 марта 2012

Ссылка в вашем вопросе у меня работает нормально, но ссылка ниже - это то, что я сейчас использую, попробуйте и посмотрите?

http://jakarta.apache.org/struts/dtds/struts-config_1_3.dtd

Редактировать: ссылка dtd локально. Я думаю, что это должно сработать.

  1. скопируйте struts-config_1_3.dtd и затем поместите в папку / WEB-INF / dtd
  2. изменить doctype в struts-config.xml на этот

    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "../dtd/struts-config_1_3.dtd">

0 голосов
/ 15 апреля 2015

Замените ваш lib jar на struts2-core-2.3.20.jar , чтобы вы могли использовать org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter в web.xml и, соответственно, других зависимых банках, таких как xwork, ognl, free marker и т. Д.

Несмотря на предупреждение о structs.xml, приложение теперь будет работать.

...