Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 为什么只能在resources文件夹下创建servlet?_Maven_Jakarta Ee_Servlets_Intellij Idea_Intellij 13 - Fatal编程技术网

Maven 为什么只能在resources文件夹下创建servlet?

Maven 为什么只能在resources文件夹下创建servlet?,maven,jakarta-ee,servlets,intellij-idea,intellij-13,Maven,Jakarta Ee,Servlets,Intellij Idea,Intellij 13,我正在尝试从头开发一个新的JavaWeb应用程序。我正在使用IntelliJIDE和maven构建工具 为什么只能在resources文件夹下创建servlet 为什么jsp文件只能在webapp文件夹下创建 谢谢听起来你需要研究一下Maven是如何构建你的项目的 您应该在src/main/java文件夹下创建servlet 运行maven构建,然后浏览生成的WAR文件,这样您就可以了解maven是如何构建项目的 您应该看到webapp文件夹实际上只是部署在WAR文件的根目录下,因此您的JS

我正在尝试从头开发一个新的JavaWeb应用程序。我正在使用IntelliJIDE和maven构建工具

  • 为什么只能在resources文件夹下创建servlet
  • 为什么jsp文件只能在webapp文件夹下创建

谢谢

听起来你需要研究一下Maven是如何构建你的项目的

您应该在
src/main/java
文件夹下创建servlet

运行maven构建,然后浏览生成的WAR文件,这样您就可以了解maven是如何构建项目的


您应该看到webapp文件夹实际上只是部署在WAR文件的根目录下,因此您的JSP被放置在正确的位置

谢谢大家,但我自己解决了这个问题

解决方案:

  • 转到要为java类或servlet提供的文件夹,右键单击它
  • 选择:将目录标记为
  • 选择:源根