代码之家  ›  专栏  ›  技术社区  ›  parsecer

Idea Intellij:自动Maven生成的工件与手动创建的工件-只有自动工作(屏幕截图)

  •  0
  • parsecer  · 技术社区  · 7 年前

    我尝试使用Idea Intellij部署web应用程序。我有一个简单的应用程序 index.jsp pom.xml 文件。我尝试了一些方法使其工作(这意味着,当我单击runtomcat按钮时,可以查看起始页和servlet页)。

    Create new project 在Idea的开始菜单中。然后我会选择Maven项目。之后,设置了项目文件,当我去 Edit configurations 创造 Tomcat ,当我单击 Fix it 在artifacts部分中,已经有 .war .war exploded 等待拾取的工件:

    自动生成的工件 :

    enter image description here

    enter image description here

    enter image description here

    enter image description here

    然而,当我打开一个现有的项目并尝试自己创建工件时,我不能得到完全相同的结果(只生成一个战争,即使我尝试创建第二次战争-它不会显示为第一次战争的子战争,并且设计看起来会不一样):

    :

    enter image description here

    更糟糕的是,只有第一种方法(创建新的Maven项目时自动生成的wars)有效。第二个没有,我也不能查看索引或servlet页面(404错误)和文件夹 GameArchive tomcat/webapps 表示工件只有 META-INF 文件夹,带 WEB-INF 缺席。

    如何以Idea在创建新Maven项目时生成工件的方式手动创建工件?

    0 回复  |  直到 7 年前