1.
菜单->File->New->Other->Maven->Maven Project
点击next
2.
点击next
3.
这个界面,选择 maven-archetype-webapp 。
点击next
4.
这个界面,填写自己项目的信息。
5.现在得到的项目会出现红叉,即报错
原因有两个:
- 没有java源代码目录
- index.jsp报错
6.创建java源代码目录
在上一步的截图中可以发现,没有地方存放java源文件,这个时候就需要按照如下步骤做:
右键项目->属性->Java Build Path->Libraries->Edit->Workspace default
JRE(jdk8)->Finish
如图:
会出现下图效果:
7.通过pom.xml添加servlet jar包
这个时候,还存在index.jsp会 报错的问题。 这个问题的解决办法是添加servlet.jar包。
双击pom.xml,出现pom专有的编辑页面。
点击OverView右边的Dependencies可以看到里面有一个默认存在的junit
然后点击Add,弹出选择窗口
在中间 Enter GroupId, artifactId or sha1 prefix or pattern(*)…. 这个地方输入servlet,下面就会出来被搜索到的servlet jar包
选中它,并点击ok
注: Scope要选择compile,表示编译期间要用到。
如下图:(前两个带星号的自己随便填个东西就行)
8.保存更改,项目报错消除了
9.运行 输出 helloworld!
接下来只需像一般的javaweb项目那样,将这个项目添加到Tomcat里运行即可。
在浏览器输入:
1 | http://localhost:8080/j2ee |
关于在pom.xml文件中添加依赖包时搜索不到servlet包的问题
1.菜单->Window->preferences->maven 选中Download respository…… 那一项
2.菜单->Window->Show View->Other->Maven->Maven Repositories
选中 Global Repositories 下的 alimaven 点击右键选择 Full Index Enabled (如果maven仓库已修改为阿里云仓库,就会有alimaven),点击后 eclipse 会自动开始下载所有的 jar 包,下载完成后,再右键 Local Respositories 选择 Rebuild Index 即可。