欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

maven创建web工程

程序员文章站 2022-03-10 14:58:01
一,前言 maven 是一个项目管理工具。可以用来管理jar包依赖,构建项目等。 那么接下来,就在eclipse中使用maven创建一个简单的web项目。 二,依次点击File-> New -> Other,选择 Maven Project。然后Next. 三,直接点击Next 四,找到Aftifa ......

一,前言

maven 是一个项目管理工具。可以用来管理jar包依赖,构建项目等。

那么接下来,就在eclipse中使用maven创建一个简单的web项目。

二,依次点击file-> new -> other,选择 maven project。然后next.

maven创建web工程

三,直接点击next

maven创建web工程

四,找到aftifact id 是 maven-archetype-webapp的行,点击选中行,然后next

maven创建web工程

五,填写关键信息,然后点击finish

maven创建web工程

六,稍等片刻,工程就创建成功了,目录如下:

maven创建web工程

上图中最后的pom.xm就是maven用来管理项目的关键文件。

但是使用过maven的小伙伴可能发现了,刚刚新建的工程中没有src/main/java和src/test/java,同时还有报错的提示。下面就来解决这两个问题。

七,添加src/main/java和src/test/java

在新建的工程上,右键->build path->configure build path。在source标签栏中可以看到这两个包是missing状态

maven创建web工程

现在我们切换到libraries标签页,并点击jre system library,最后点击edit

maven创建web工程

在弹出的界面中选择alternate jre,然后点击finish

maven创建web工程

在原来的界面中点击apply and close

maven创建web工程

接着我们就可以看到,src/main/java和src/test/java包,就出现了

maven创建web工程

同时在新建的工程上,右键->build path->configure build path。在source标签栏中可以看到这两个包的missing状态也变成了正常的状态

maven创建web工程

八,解决工程报错问题

  maven创建web工程

在eclipse界面的下方的problems中可以看到错误事index.jsp中的。具体错误是:the superclass "javax.servlet.http.httpservlet" was not found on the java build path 

真正的原因是我们的web工程缺少运行环境,那么接下来,我们就添加一个tomcat运行环境。我使用的tomcat是tomcat 7.0.85。

在eclipse的上方我们按步骤点击:window -> show view -> other。在弹出的窗口中的type filter text框中输入servers。

maven创建web工程

在servers上双击,接下来就会在下方出现servers的视图

maven创建web工程

在蓝色的字:no servers are available.click this link to create a new server上单击,这句话的意思就是:没有可用的运行环境,单击这里创建一个新的运行环境。

maven创建web工程

因为我们使用的是tomcat 7.0.85,所以我们选择tomcat v7.0 server,然后点击next

maven创建web工程

点击browser,选择我们tomcat的目录。然后jre就选择我们工程使用的一样的jdk。然后点击finish。到这一步我们的错误并没有解决。

接下来,在新建的工程上,右键->build path->configure build path,在libraries标签页中点击add library。

maven创建web工程

在弹出的界面中选择 server runtime,然后点击next

maven创建web工程

在新弹出的界面中选择apache tomcat v7.0,然后点击finish。

maven创建web工程

然后在原来的界面中,点击apply and close

maven创建web工程

稍等片刻,错误就消失了。

但是这个时候,我们并不能判断我们的工程已经创建成功了,既然是web项目,那么我们就在浏览器中检测一下。

在检测之前,需要先部署项目。

九,部署项目到tomcat并运行

在servers标签页中,右键点击新建的运行环境-> 点击open。就会打开tomcat的配置页面,在这个页面上修改一个地方,如下图

maven创建web工程

为什么要选择这个呢,因为我想把刚刚新建的工程部署在tomcat自己的空间中。切记,选择完成之后,别忘记ctrl+s保存。

右键点击新建的运行环境-> 点击add add remove。在弹出中的界面中。选择新建的工程,然后点击add,最后点击finish。

maven创建web工程

完成之后,就剩下最后一步,启动tomcat了

右键点击新建的运行环境-> 点击debug。(在开发模式下都要以debug模式运行,方便我们查找跟踪错误。)

看一下tomcat启动成功的截图:

maven创建web工程

接下来打开浏览器,访问:http://localhost:8080/mavenwebtest。可以看到

maven创建web工程

这里的hello world!就是index.jsp中的hello world!,你不妨可以改改看。


 原创不易,转载请声明出处:https://www.cnblogs.com/zhangchengzi/p/9795192.html