用maven在eclipse中创建java web项目

1.

菜单->File->New->Other->Maven->Maven Project

点击next

2.

点击next

3.

这个界面,选择 maven-archetype-webapp 。

点击next

4.

这个界面,填写自己项目的信息。

5.现在得到的项目会出现红叉,即报错

原因有两个:

  1. 没有java源代码目录
  2. 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 即可。

0%