FAIL - Не удалось развернуть приложение по контекстному пути.
Прежде чем я объясню проблему, я просто хочу указать, что я совершенно не знаком с NetBeans и Tomcat и занимаюсь школьным проектом. При этом проблема именно в том, что говорится в названии. Вот результат, когда я пытаюсь запустить простой Hello World jsp:
Развертывание на месте в C:\Users\lostl\OneDrive\Documents\NetBeansProjects\Project3\build\web Выполняется развертывание... deploy? Config=file%3A%2FC%3A%2FUsers%2Flostl%2FAppData%2FLocal%2FTemp%2Fcontext7180600714574256491.xml&path=/Project3 FAIL - Не удалось развернуть приложение по контекстному пути [/Project3] C:\Users\lostl\OneDrive\Documents\NetBeansProjects\Project3\nbproject\build-impl.xml:1058: модуль не был развернут. См. Подробности в журнале сервера. BUILD FAILED (общее время: 0 секунд)
Я использую Apache NetBeans 11.2 и Tomcat 9, если это необходимо.
Вот что я пробовал:
- Я проверил журнал сервера, и он ничего не отображает.
- Я попытался установить путь контекста непосредственно к Project3 (т.е. включая -C:/... перед Project3) в файле context.xml в папке META-INF.
- Я попытался перезапустить NetBeans, очистить и собрать проект.
- Я пробовал запустить NetBeans с правами администратора.
Я могу показаться таким идиотом из-за того, что не знаю, как это исправить, поскольку, похоже, ни у кого больше нет этой проблемы, но, пожалуйста, помогите мне.
6 ответов
Если вы установили приложение Apache Tomcat из Netbeans, возможно, ваша служба apache уже запущена и конфликтует с Netbeans. Вы можете остановить службу apache, а затем запустить приложение в Netbeans.
Поскольку Netbeans запускает службу apache по-разному, вам не нужно устанавливать приложение в папку apache.
Проверьте службы Windows (приложение служб) и остановите Apache Tomcat, если он запущен, затем в меню Netbeans выберите Run->Run Project. Netbean запустит netbeans и развернет ваше веб-приложение на сервере Tomcat.
Я починил это. Все, что мне нужно было сделать, это перезагрузить компьютер. Я чувствую себя такой тупой.
Я столкнулся с этой проблемой и нашел решение. Это очень просто. Все, что вам нужно сделать, это остановить службы Tomcat или перезагрузить компьютер и запустить программу.
очистите свой проект, если чистый проект не смог удалить какой-либо файл, просто убедитесь, что в фоновом режиме должен выполняться java-процесс. Если вы используете Windows 10, выполните следующие действия.
- откройте командную строку и введите ниже команды
- список задач | findstr java (нажмите Enter, теперь вы можете увидеть список задач с номером pid)
- taskkill /F /PID "PID_OF_JAVA_PROCESS" (где PID_OF_JAVA_PROCESS-> pid задачи нажмите Enter)
- теперь запустите проект снова
Пожалуйста, следуйте инструкциям ниже, чтобы решить эту проблему.
1) Press win + r then
2) type services.msc [see image][1]
image link : - https://i.stack.imgur.com/HOSAL.png
3) Right click and Stop and then run the project
4) Now your project is running