使用Intellij的Maven WebApp - 程序

mag*_*ibi 13 java servlets intellij-idea maven

使用Maven和Intellij制作Java EE WebApp的过程是什么?

这就是我做的:

  • 文件/新/项目
  • 项目类型:Maven
  • 从原型创建:maven-archetype-webapp

但是当我创建一个servlet时,IntelliJ在servlet上显示一个符号: 在此输入图像描述

此符号是"位于源根目录之外的Java类.有关详细信息,请参阅配置内容根"一节.

如果我启动项目,我会收到错误消息.

如果我将"resources"目录标记为"Sources Root",则该项目可以正常工作.

但是,如果我重新加载Maven(右键单击/ maven/reimport),资源目录将丢失"源根"结构.

我觉得我的程序有问题.

chr*_*rkv 19

main调用java下创建一个新文件夹.然后右键单击它并选择Mark Directory As - > Sources Root.将此目录用于所有java代码,一切都应该有效!