Я хочу настроить приложение GWT (версия 2.0.0) со многими зависимостями на моем локальном сервере Tomcat. Я начал писать скрипт сборки maven2 для развертывания и упаковки приложения.
Я написал скрипт maven2, который, на мой взгляд, прекрасно работает, но у меня появляется ошибка при попытке развернуть грядущую войну на моем коте.
2011-04-21 18:14:13,951 ERROR org.apache.catalina.startup.ContextConfig - Parse error in application web.xml file at jndi:/localhost/quickfinder.ui-1.0-SNAPSHOT/WEB-INF/web.xml
org.xml.sax.SAXParseException: The markup declarations contained or pointed to by the document type declaration must be well-formed.
Файл web.xml выглядит следующим образом:
здесь и мой скрипт maven2 выглядит так:
здесь
После компиляции, компоновки и прочего, мой каталог "deploy" (с именем war) выглядит так:
|-AnswerPanel.css<br />
|-common.css<br />
|-DomainListPanel.css<br />
|-glossary.css<br />
|-glossary.html<br />
|-images<br />
|-META-INF<br />
|-MulitpleChoiceEditPanel.css<br />
|-MultipleChoiceDisclosurePanel.css<br />
|-NaviPanel.css<br />
|-QuestionnairePanel.css<br />
|-quickfinder<br />
|-Quickfinder.css<br />
|-Quickfinder.html<br />
|-quickfinderportlet<br />
|-QuickfinderPortlet.html<br />
|-styles-css2.css<br />
|-styles-css3.css<br />
|-WEB-INF<br />
|--lib
В разделе lib в каталоге WEB-INF доступны все необходимые библиотеки. Проект получил несколько вызовов RPC и т. Д.
С помощью mvn compile war:war
файл .war и папка с именем # artifactId # -SNAPSHOT-1.00 создаются в /target.
Я не знаю, как справиться с этой формой ошибки tomcat, или есть логическая ошибка в pom.xml.
BR,
mybecks