在EclipseKepler for maven web app项目中创建新的servlet

在EclipseKepler for maven web app项目中创建新的servlet,eclipse,maven,web-applications,eclipse-kepler,Eclipse,Maven,Web Applications,Eclipse Kepler,我创建了简单的maven web应用程序项目。创建后,没有“src/main/java”和“src/test/java”文件夹,只有“src/main/resources”。 我添加了这两个文件夹并更新了maven项目 然后,我在“src/main/java”中添加了一些包,并尝试通过右键单击包元素来添加servlet 在下一步中,我将看到包含一些servlet细节的窗口 但当我开始添加servlet名称时,eclipse向我显示一条消息“不是java源文件夹”。 通过同样的方法,我可以向这

我创建了简单的maven web应用程序项目。创建后,没有“src/main/java”和“src/test/java”文件夹,只有“src/main/resources”。 我添加了这两个文件夹并更新了maven项目

然后,我在“src/main/java”中添加了一些包,并尝试通过右键单击包元素来添加servlet

在下一步中,我将看到包含一些servlet细节的窗口

但当我开始添加servlet名称时,eclipse向我显示一条消息“不是java源文件夹”。
通过同样的方法,我可以向这个pachage添加简单的类,而不会有任何问题,但是在servlet的情况下,我不能。配置过程中是否遗漏了一些内容?

我找不到问题的原因,但我通过重新启动Eclipse解决了问题(我有Eclipse Neon.2发行版(4.6.2))。

您是否尝试通过浏览来选择(相同)源文件夹?您指的是什么浏览?在磁盘上创建文件夹时,若我通过eclipse添加类,那个么它就会被添加,在构建之后,我会在jar中看到它。