Eclipse IDE新版目录结构中servlet应当存放至哪个位置?
Eclipse 2021-09 环境下Servlet存放规则
结合你使用Tomcat 9、MVC架构的需求,按你使用的项目类型对应选择存放路径即可:
- 若使用Eclipse原生Dynamic Web Project(无Maven管理)
所有Servlet源码存放在Java Resources/src目录下的自定义包中,建议按MVC分层规范,将Servlet统一放到controller层对应的包路径下,例如com.yourproject.controller,禁止直接放在src根目录,也不要放到WebContent相关目录中。 - 若使用Maven管理的Web项目
所有Servlet源码存放在src/main/java目录下的自定义包中,同样建议放到对应业务的controller包路径下。
验证配置是否生效的方式:右键项目点击
Properties,搜索进入Deployment Assembly设置页,确认你的Java源码目录的部署路径为WEB-INF/classes,否则Tomcat运行时无法识别到你编写的Servlet类。
内容的提问来源于stack exchange,提问作者Thulina Wickramasinghe
相关产品推荐
相关产品推荐

