powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Digester error. Откуда?
4 сообщений из 4, страница 1 из 1
Digester error. Откуда?
    #32854998
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tomcat 5.0.28. Struts 1.2.4
При запуске выдает такую фигню:
Tomcat log2005-01-06 10:36:58 StandardContext[/APP]06.01.2005 10:36:58 org.apache.commons.digester.Digester error
SEVERE: Parse Error at line 35 column 45: Element type "message-resources" must be declared.
org.xml.sax.SAXParseException: Element type "message-resources" must be declared.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
....
06.01.2005 10:36:58 org.apache.commons.digester.Digester error
SEVERE: Parse Error at line 39 column 62: Element type "plug-in" must be declared.
org.xml.sax.SAXParseException: Element type "plug-in" must be declared.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
....
06.01.2005 10:36:58 org.apache.commons.digester.Digester error
SEVERE: Parse Error at line 44 column 17: The content of element type "struts-config" must match "(data-sources?,form-beans?,global-forwards?,action-mappings?)".
org.xml.sax.SAXParseException: The content of element type "struts-config" must match "(data-sources?,form-beans?,global-forwards?,action-mappings?)".
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
.....



struts-config.xml:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts-config  PUBLIC  "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<!--    form-beans section-->
    <form-beans>
...
    </form-beans>

<!--    global-forwards section-->
    <global-forwards>
...
    </global-forwards>

<!--    action-mappings section-->
    <action-mappings>
.....
    </action-mappings>

<!--    resources section-->
    <message-resources parameter="Messages">
    </message-resources>

<!--    plugins section-->
    <plug-in className="org.apache.struts.tiles.TilesPlugin">
        <set-property property="definitions-config" value="/WEB-INF/tlds/tiles-defs.xml" />
        <set-property property="definitions-parser-validate" value="true" />
        <set-property property="moduleAware " value="false" />
    </plug-in>
</struts-config>

Где ошибка то? Вроде DTD соответствует...
...
Рейтинг: 0 / 0
Digester error. Откуда?
    #32854999
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
причем, на самом деле томкат находит файл, который объявлен в message-resource и подключает плагин в теге <plug-in>. Так почему он всё таки ругается?
...
Рейтинг: 0 / 0
Digester error. Откуда?
    #32855009
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Черт. В томкате валяется struts-config_1_0.dtd и struts-config_1_1.dtd. Похоже он использует 1.0. Но у меня ведь в struts-config.xml явно прописан 1.1?
...
Рейтинг: 0 / 0
Digester error. Откуда?
    #32855014
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тьпху. Заменил в struts-config.xml 1_1 на 1_2 и заработало.
Код: plaintext
1.
2.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts-config  PUBLIC  "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
всё равно, какого хера он цеплял 1.0.dtd, когда написано было, что это 1.1?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Digester error. Откуда?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]