1. 正确建立maven项目
想要使用spring框架,首先需要一个正确的目录,不然可能会出现一些混乱。
1.1 新建maven项目
点击新建项目中的,构建系统选择maven。
点击确定后,得到的目录里面没有webapp,(这应该说明它没有相关的框架)
1.2 进行相关配置
所以我打开了项目结构,然后在“模块”处新建模块,选择的是Web。
之后在Web资源目录的项目后面添加srcmainwebapp。
在部署描述符中的路径后面添加srcmainwebappWEB-INFweb.xml
最后得到的正确的目录为:
添加java文件都是在java目录下,而配置文件一般在webapp目录下,web.xml文件总是在WEB-INF下,而默认访问的页面相关文件index.jsp位置是在webapp目录下WEB-INF目录外。
1.3 配置maven目录
这个是我仓库的位置:
此外我还把maven所在的位置从默认设置为了我下载的maven的位置:
1.4 在pom.xml中配置如下部分:
groupId 是一般是默认的为 org.example ,我创建的时候没有更改
artifactId 一般是项目的名字
version 这个我是默认的
ps: 如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
1.5 导入相关jar包
之后为了防止servlet相关的引用报错,在项目设置--库 中添加javax.servlet-api.jar包。
1.6 找不到新建servlet?
如果新建选项中没有找到servlet,那么:
首先进入“配置”页面,将“src”标记成“Sources”文件;然后点击页面左侧的“facets”选项卡,勾选“sources root”中以“src”结尾的选项,即可在src目录下的文件中新建servlet文件。
(即在项目结构中点击项目,然后选中src作为源,并在Facet中勾选它)
1.7 出现404错误并且提示工件部署错误?
一开始出现404,检查后也认为配置都完成了,那么可能的原因是该导入的jar包没有导入(可以通过查看爆红的地方查找可能需要的jar包,在配置文件web.xml和pom.xml很容易看出来),如果导入了还是报错,就可以这么做:
放入点击项目名右键,在Maven的扩展项中选择 重新加载项目(reload),也即手动导入依赖。(右键--Maven--重新加载项目)



