IntelliJ Артэфакт мае недапушчальнае пашырэнне

У мяне дзіўная праблема з разгортваннем артэфакта на JBoss. Пасля стварэння спружыннага MVC праекта па змаўчанні ў IntelliJ, я паспрабаваў запусціць яго, але IntelliJ паказаў у «Run/Debug канфігурацыі» паведамленне пра тое, мой «артэфакты XYZ: вайна разабраным мае недапушчальнае пашырэнне».

Я знайшоў парады па StackOverflow «падаўжальная змены», але ў мяне ёсць правільны .war пашырэнне.

Што не так?

18
Дзякуючы Nebelmann, ён выдатна працуе.
дададзена аўтар user902691, крыніца
Дзякуючы Nebelmann, ён выдатна працуе.
дададзена аўтар user902691, крыніца
Дзякуючы Nebelmann, ён выдатна працуе.
дададзена аўтар user902691, крыніца
Дзякуючы Nebelmann, ён выдатна працуе.
дададзена аўтар user902691, крыніца
Я думаю, што ваш разабраным каталог павінен мець імя, якія заканчваюцца «.war» (каталог, а не фактычная вайна).
дададзена аўтар Bastien Jansen, крыніца
Я думаю, што ваш разабраным каталог павінен мець імя, якія заканчваюцца «.war» (каталог, а не фактычная вайна).
дададзена аўтар Bastien Jansen, крыніца
Я думаю, што ваш разабраным каталог павінен мець імя, якія заканчваюцца «.war» (каталог, а не фактычная вайна).
дададзена аўтар Bastien Jansen, крыніца
той жа наканечнік працаваў для мяне таксама, але кожны раз, калі я змяніць pom.xml ён вяртаецца назад, што імя каталога. Хто-небудзь ёсць лепшы абыходны шлях?
дададзена аўтар Ravshan Samandarov, крыніца
той жа наканечнік працаваў для мяне таксама, але кожны раз, калі я змяніць pom.xml ён вяртаецца назад, што імя каталога. Хто-небудзь ёсць лепшы абыходны шлях?
дададзена аўтар Ravshan Samandarov, крыніца
той жа наканечнік працаваў для мяне таксама, але кожны раз, калі я змяніць pom.xml ён вяртаецца назад, што імя каталога. Хто-небудзь ёсць лепшы абыходны шлях?
дададзена аўтар Ravshan Samandarov, крыніца
той жа наканечнік працаваў для мяне таксама, але кожны раз, калі я змяніць pom.xml ён вяртаецца назад, што імя каталога. Хто-небудзь ёсць лепшы абыходны шлях?
дададзена аўтар Ravshan Samandarov, крыніца

11 адказы

Simply add .war to your output directory name. Add .war extension at the right place

На жаль, змены pom.xml з Maven, верагодна, прывядзе да мадыфікацыі ў выходны каталог, і вы павінны будзеце зрабіць гэта зноў.

25
дададзена
Я стаміўся ад рэдагавання гэтага пасля кожнага малюсенькага змены ў pom.xml, пакуль я не наткнуўся на больш сталую праўку, якія я апісваю тут StackOverflow. кім/а/27612488/318912
дададзена аўтар Alex Nauda, крыніца
Вы выратавалі мой дзень
дададзена аўтар felipealves.gnu, крыніца

Існуе справаздачу rel = "nofollow"> памылка , што гэта за два гады. Тым не менш не была вырашана. Вось яшчэ адзін справаздачу пра памылку , а таксама два гады, што пазначана як дублікат.

3
дададзена

Вы павінны выдаліць невыкарыстоўваны вэб агранку у гэтым выпадку з вашага модуля

2
дададзена
Я выкарыстоўваю ўсе Choosed асобы.
дададзена аўтар user902691, крыніца

Вы павінны выдаліць невыкарыстоўваны вэб агранку у гэтым выпадку з вашага модуля

2
дададзена
Я выкарыстоўваю ўсе Choosed асобы.
дададзена аўтар user902691, крыніца

Вы павінны выдаліць невыкарыстоўваны вэб агранку у гэтым выпадку з вашага модуля

2
дададзена
Я выкарыстоўваю ўсе Choosed асобы.
дададзена аўтар user902691, крыніца
  1. Open module settings (F4 on your project)
  2. Go to artifacts
  3. make sure that Output directory points to folder with suffix ".war"

    XXsomewar_exploded.war

Калі няма, то проста выдаліць усе артэфакты з чырвоным знакам мінусу, і націсніце затым знак плюс і абярыце вайну exploaded. Затым таксама абярыце Пабудаваць касметыку сцяжок

Перайсці таксама ў свой праект на дыску, і праверце тэчку па-за, калі ён containes exploaded тэчкі вайны, і калі матэрыял знаходзіцца ўнутры.

1
дададзена
  1. Open module settings (F4 on your project)
  2. Go to artifacts
  3. make sure that Output directory points to folder with suffix ".war"

    XXsomewar_exploded.war

Калі няма, то проста выдаліць усе артэфакты з чырвоным знакам мінусу, і націсніце затым знак плюс і абярыце вайну exploaded. Затым таксама абярыце Пабудаваць касметыку сцяжок

Перайсці таксама ў свой праект на дыску, і праверце тэчку па-за, калі ён containes exploaded тэчкі вайны, і калі матэрыял знаходзіцца ўнутры.

1
дададзена

Я замяніў артэфакт будзе разгорнуты ад выбуху да вайны ў канфігурацыі сервера, і яна працавала добра для мяне

0
дададзена

Гэта памылка ў IntelliJ. Ён не падтрымлівае верхні рэгістр на артэфакце.

0
дададзена

Гэта памылка ў IntelliJ. Ён не падтрымлівае верхні рэгістр на артэфакце.

0
дададзена

Гэта памылка ў IntelliJ. Ён не падтрымлівае верхні рэгістр на артэфакце.

0
дададзена