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, этого должно быть достаточно.
например, я прочитал следующее сообщение об ошибке здесь:
Как вы можете видеть, сообщение было довольно ясно и легко исправить: -)
- Проверьте, запущен ли уже какой-либо другой экземпляр сервера
- Проверьте, свободен ли порт, который будет использоваться сервером.