Сбой развертывания для приложения GWT в Tomcat 7 - PullRequest
0 голосов
/ 08 марта 2012

Я использую плагин cargo-maven2: 1.2.0 для повторного развертывания моего веб-приложения на основе GWT 2.4.0 в Apache Tomcat 7.0.25 1.6.0_30-b12 Sun Microsystems Inc. Windows Server 2008 R2 6.1 amd64) .

Первоначальное развертывание работает нормально. Я сразу же пытаюсь удалить приложение с помощью менеджера tomcat, когда получаю следующее сообщение об ошибке:

org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: FAIL - Unable to delete [C:\apache-tomcat7\webapps\mywebapp]. The continued presence of this file may cause problems.

Из tomcat военный файл и большинство разархивированных файлов веб-приложения были успешно удалены. Но он не может удалить две библиотеки из mywebapp \ WEB-INF \ lib:

  • GWT-пользователем 2.4.0
  • сервлет-апи-2,3

Когда я сейчас подожду полминуты и снова вызову отмену, это сработает.

Кто-нибудь испытывал такое же или подобное поведение? Я уже пытался отлаживать, используя PSI Probe для Tomcat, но это не дало мне никакой информации. Что я мог попробовать дальше?

1 Ответ

0 голосов
/ 08 марта 2012

Оба файла не должны быть развернуты на первом месте.Сначала gwt-user-2.4.0 - это полный файл gwt jar.Для развертывания должна быть развернута только конкретная версия сервера: gwt-servlet-2.4.0.jar.servlet-api-2.3 уже доступен в каталоге lib tomcat.Таким образом, вы должны установить оба файла на предоставленный, и если у вас еще нет файла jar gwt-servlet, добавьте этот файл к своим зависимостям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...