Ответ 1
Просто добавьте .war к имени вашего выходного каталога.
К сожалению, изменение pom.xml
с помощью Maven, вероятно, приведет к модификации выходного каталога, и вам придется сделать это снова.
У меня странная проблема с развертыванием артефакта на jboss. После генерации проекта spring -mvc по умолчанию в IntelliJ я попытался запустить его, но IntelliJ показал в "Конфигурации запуска/отладки" сообщение о том, что моя "Артефакт XYZ: война взорвана имеет недопустимое расширение".
Я нашел совет по расширению расширения stackoverflow, но у меня есть верное расширение .war
.
Что не так?
Просто добавьте .war к имени вашего выходного каталога.
К сожалению, изменение pom.xml
с помощью Maven, вероятно, приведет к модификации выходного каталога, и вам придется сделать это снова.
Существует отчет об ошибке который более двух лет. Все еще не разрешено. Вот еще один отчет об ошибке, также два года, отмеченный как дубликат.
убедитесь, что каталог Output указывает на папку с суффиксом ".war"
XXsomewar_exploded.war
Если нет, просто удалите все артефакты с красным знаком минус, затем нажмите "плюс" и выберите "Война". Затем также установите флажок "Построить на make"
Перейдите также к своему проекту на диске и проверьте папку, если она содержит загруженную военную папку, и если материал находится внутри.
Я заменил артефакт, который должен быть развернут от взорванного до войны в конфигурации сервера, и он отлично работал у меня
вам нужно удалить неиспользуемый веб-фасет в этом случае из вашего модуля