我尝试使用Idea Intellij部署web应用程序。我有一个简单的应用程序
index.jsp
pom.xml
文件。我尝试了一些方法使其工作(这意味着,当我单击runtomcat按钮时,可以查看起始页和servlet页)。
Create new project
在Idea的开始菜单中。然后我会选择Maven项目。之后,设置了项目文件,当我去
Edit configurations
创造
Tomcat
,当我单击
Fix it
在artifacts部分中,已经有
.war
和
.war exploded
等待拾取的工件:
自动生成的工件
:
然而,当我打开一个现有的项目并尝试自己创建工件时,我不能得到完全相同的结果(只生成一个战争,即使我尝试创建第二次战争-它不会显示为第一次战争的子战争,并且设计看起来会不一样):
:
更糟糕的是,只有第一种方法(创建新的Maven项目时自动生成的wars)有效。第二个没有,我也不能查看索引或servlet页面(404错误)和文件夹
GameArchive
tomcat/webapps
表示工件只有
META-INF
文件夹,带
WEB-INF
缺席。
如何以Idea在创建新Maven项目时生成工件的方式手动创建工件?