我试图摆脱使用Idea Intellij部署Web应用程序的困扰。我有一个带有index.jsp
和servlet和pom.xml
文件的简单应用程序。我尝试了使它工作的方法(也就是说,当我单击“运行tomcat”按钮时,可以查看开始页面和servlet页面)。
第一种方法是Idea的开始菜单中的Create new project
。然后,我将选择Maven项目。之后,设置项目文件后,当我转到Edit configurations
并创建Tomcat
时,当我在工件部分中单击Fix it
时,已经有.war
和{ {1}}件待捡的文物:
自动生成的工件:
但是,当我打开一个现有项目并尝试自己创建工件时,我不能完全得到相同的结果(即使我尝试创建第二个战争(爆炸),也不会产生相同的结果(即使我尝试创建第二个战争)不会显示为第一次战争的子战争,而且外观也会有所不同):
人工生成的工件:
更糟糕的是,只有第一种方法(创建新的Maven项目时自动生成战争)有效。第二个没有,我也无法查看索引或servlet页面(404错误),并且表示文物的.war exploded
内的文件夹GameArchive
仅具有tomcat/webapps
文件夹,其中{{1 }}缺席。
如何在创建新的Maven项目时以与Idea生成工件相同的方式手动创建工件?