Appengine Maven Project запускается как wtp на локальном сервере

Я пытался запустить проект maven как динамический веб-проект на локальном сервере, чтобы получить функцию горячего повторного развертывания, которая в настоящее время недоступна подключаемый модуль appengine maven с eclipse

я сослался: https://developers.google.com/appengine/docs/java/webtoolsplatform

этот проект работает нормально при запуске с помощью команды mvn: appengine devserver, но мы попытались запустить на локальном сервере, я получаю следующую ошибку

Произошла ошибка при инициализации ВМ

Не удалось инициализировать библиотеку агентов: инструмент

Ошибка открытия zip-файла или JAR-манифеста отсутствует: /Volumes/My

Есть идеи, что означает эта ошибка?

Примечание: конечная цель состояла в том, чтобы некоторые синхронные изменения в папке src war присутствовали в целевом каталоге, чтобы избежать остановки и запуска сервера при каждом изменении.

Любые решения для решения этой проблемы приветствуются!

Спасибо

2 ответа

У вас установлен m2e-wtp? Он обрабатывает веб-ресурсы, обновляемые в работающем контейнере (включая devserver через GPE).

Чтобы ответить на конечную цель, mvn appengine:devserver уже поддерживает перезагрузку:

Когда сервер работает, он постоянно проверяет, изменился ли appengine-web.xml. Если это так, сервер выполняет горячую перезагрузку приложения. Это означает, что вам не нужно останавливать и перезапускать ваше приложение из-за изменений в appengine-web.xml

https://developers.google.com/appengine/docs/java/tools/maven

Другие вопросы по тегам