build-impl.xml: 1031: модуль не был развернут
Я работаю над веб-приложением Java, и я использую SmartGwt on Netbeans 7.3 и внезапно я столкнулся с этой проблемой. Я попытался очистить build-impl.xml затем перезапуск IDE, и я должен сказать, что у меня довольно низкие знания об этом. Может кто-то пожалуйста, скажите мне, почему он дает ошибку и как я могу это исправить?
в сообщении об ошибке говорится:
nbproject/build-impl.xml:1031: The module has not been deployed. See the server log for details.
BUILD FAILED (total time: 4 seconds)
Примечание: я использую Tomcat 7.0.34
5 ответов
может его так поздно, но ответ полезным для других так : Иногда, когда вы не указываете сервер или контейнер сервлета в создание проекта, NetBeans не удается создать .
- в вашем проекте под веб-страницами создайте папку под названием
META-INF.
сделайте это Правой Кнопкой Мыши, нажав на веб-страницы, и выберите:
New->Other->Other->File Folder
имя папки META-INF. Дело важно, даже на Windows.
- создайте файл с именем
context.xmlна .
сделайте это Правой Кнопкой Мыши, нажав на новый , и выберите:
New->Other->XML->XML документ
назовите его контекстом (NetBeans добавляет .xml)
Выберите правильный документ
Нажмите Finish
-
изменить новый документ (
context.xml), и добавьте следующие:<?xml version="1.0" encoding="UTF-8"?> <Context antiJARLocking="true" path="/app-name"/>
замены приложения-имя приложения.
теперь ваше развертывание на месте должно работать. Если нет, убедитесь, что файл может быть прочитан всеми.
на context.xml файл специфичен для Tomcat. Для получения дополнительной информации о
этот файл см. В документации Tomcat по адресу tomcat.apache.org.
запустите IDE с правами администратора (Windows: щелкните правой кнопкой мыши и запустите как администратор), чтобы он имел доступ для чтения и записи в папку tomact для развертывания. У меня получилось.
посмотреть в логах сервера!
Я был с этим в течение нескольких часов. Ужасный сервлет Tomcat не очень полезен, но если вы видите stacktrace, этого должно быть достаточно.
например, я прочитал следующее сообщение об ошибке здесь:
![Caused by: java.lang.IllegalArgumentException: The servlets named [DetailsServlet] and [AddToCart] are both mapped to the url-pattern [/carrito] which is not permitted](/images/content/16400810/2749afa29ee8c39022048f90a4babb20.png)
Как вы можете видеть, сообщение было довольно ясно и легко исправить: -)
- Проверьте, запущен ли уже какой-либо другой экземпляр сервера
- Проверьте, свободен ли порт, который будет использоваться сервером.