Myeclipse中Maven下载配置项目在Tomcat运行

本文介绍了如何在Myeclipse中配置Maven,包括Maven的下载、环境配置和在Myeclipse中的设置。接着详细讲解了如何创建Maven项目,以及在Maven项目下创建Web项目,最后演示了如何将项目部署到Tomcat服务器并运行。
摘要由CSDN通过智能技术生成

Myeclipse中Maven下载配置项目在Tomcat运行

Maven的下载及文件配置

百度进入Apache官网下载maven

image-20201020215808127

image-20201020220013343

下载完成后,解压到指定目录将会得到如图所示文件

其中被红圈框起来的文件夹需要自己建,目的是用来做Maven的本地仓库,用来存储项目中各种jar包

image-20201020220345324

接下里需要配置conf目录下的settings.xlm文件

image-20201020220844639

这里配置的是Maven的仓库我们用的是我们自己在电脑上建立的本地仓库

image-20201020221207539

Maven初始化需要用到一些文件,如果不配置将会访问国外网站,因为有墙,下载网速龟速,我们需要配置在一些国内的镜像网站,这里我们选择阿里云(下面配置代码来源:百度maven阿里云镜像即可找到,复制过来即可)

image-20201020221829530

Maven的环境配置

打开电脑的设置属性

image-20201020222158898

在系统环境变量中进行配置

新建两个变量,分别是

变量名M2_HOME

变量值:(你自己解压Maven的文件路径,注意这里含\bin)

变量名:MAVEN_HOME

变量值:(自己解压Maven的文件路径,注意这里没有含bin)

image-20201020222609739

找到path选项,点击进入

在path中新建如红框中所示变量

%MAVEN_HONME%\bin

接下来返回桌面,打开windows命令提示界面

这里采用按住win+R键打开运行,输入cmd命令打开

image-20201020223752709

打开命令提示符界面后,输入命令 mvn -version(查询maven的版本信息)

当出现蓝框中所示的版本信息就说明环境配置已经成功

image-20201020223923586

Myeclipse中设置Maven

打开myeclipse

window---->preferences---->myeclipse----->Maven

image-20201021090347772

点击进入Maven之后我们有两个点需要设置,一个是Installations,另一个是User Settings

这里设置Installations,图中apache-maven-3.6.3是我已经添加好的本地maven,没有是正常现象

接着点击Add

点击Directory找到你存放maven的路径即可,接着点击Finish

image-20201021091640680

把你导入的maven打上勾,点击Apply

image-20201021091944240

接下来设置User Settings, 点击Browse找到你存放maven的路径,理论上知道要第2步完成,第3步内容会自动填充,如果没有自己添加也可。第4步点击Rejndex找到我们自己建立的本地maven仓库,点击OK即可。

image-20201021092200205

在Myeclipse中建立一个maven项目

点击 File——>New——>Other

当你第一点开new的时候可能找不到Maven,你就需要打开Other

找到Maven Project——>Next

image-20201021093850832

这里我们只需要创建一个简单的Maven项目,所以把第1个选项打钩,点击选择默认工作空间,或者自己选择一个工作空间,然后点击Next

image-20201021094315655

把公司名填上,把项目名填上,接着选择Packaging为pom类型,点击Finish

之后因为第一次建立maven项目,需要下载一些文件,可能需要消耗一定的时间

image-20201021095103739

初始化完成之后我们将会得到这样一个项目

src文件,用来存储一些代码或者资源

pom.xml是这个项目的一些配置文件

image-20201021095949912

在一个简单创建的maven项目下创建不同的项目

这里我们将会在我们刚才建立的这个简单Maven项目下新建一个web项目来作为例子

在这之前我们可能需要设置一下项目显示的层级方式,不然可能会使我们创建的项目没有层次,而是平级显示

所以我们需要设置文件项目的层级显示

先点击Project Expl 接着点击倒置三角符号,选择Projects Presetation ,选择 Hierarchical即可

image-20201021100737261

设置好层级显示以后,选中创建的Maven项目,单击鼠标右键,选择Maven ——>New Maven Module Project

image-20201021101158822

这里因为我们需要创建一个web项目,所以不要勾选创建一个简单项目这个选项,把Module的名字填写好以后点击Next

image-20201021101506927

选择 第1步中的 webapp,点击Next

image-20201021101811751

项目可能会报错说包名有问题,我们直接把包名删除即可,点击Finish

image-20201021102017196

到这里我们就得到了这样一个层级父子级项目

image-20201021102306802

接下来我们将会配置父项目的pom.xml文件,因为父子级项目具有继承性,即子项目可以继承父项目的pom.xml的配置信息,所以子项目的pom.xml我们可以不用配置

打开父项目的pom.xml (初次打开画面可能不是代码,而是一堆表格,只需要点击图中位置即可显示代码形式)

image-20201021102732609

我们需要设置其中的内容,让Maven导入两个依赖,只有这样才能让Servlet,和web中的jsp文件正常运行

(servlet是sun公司开发的一项动态的网站开发技术,即同一软件,对不同用户显示不同内容)

pom.xml的基础元素,通过该元素管理项目对第三方包的一些依赖。Maven会根据你在这个元素中定义的一些包的依赖下载到本地仓库,并让项目使用。保证我们的项目能正确的构建和布署。dependencies下有dependency元素,指定项目依赖的某个包。

建立’'标签

image-20201021103830506

接下来百度搜索Maven,进入红框

可能会有验证进入网站,点击图片验证后即可进入

进入后在搜索框输入javax.servlet-api,点击搜索

点击第3步

image-20201021104409695

选择最新版,点击

image-20201021104608674

点击复制红框中的代码到pom.xml

image-20201021104924345

接下来搜索jsp-api,点击第一个javax.servlet,jsp-api

选择最新版

image-20201021105259978

复制代码到pom.xml

image-20201021105345605

image-20201021105455090

pom.xml配置完毕,将父项目的src删除(因为用不到了)

在main目录下新建一个java文件,用来存放自己写的java代码

接下里配置web.xml

image-20201021125431477

打开web.xml,注意点击下面的红框位置,变成代码模式,可以看到代码版本太老,可以到自己的tomcat文件夹里的webapp -ROOT-websetting中复制代码,将web.xml中的老式代码覆盖掉

image-20201021130357472

置换后如图

image-20201021133441119

在main目录的java目录下建包,建一个类,继承HttpServlet类

重写doGet,和doPost方法

image-20201021133558805

在web.xml中写出下面这个红框里的代码

因为我们写的是java代码,但是希望通过浏览器来访问,所以我们需要注册y一个servlet,指向我们的java代码

同时写一个servlet的请求路径(映射)当浏览器中/hello的时候,就可以指向servlet请求路径(映射)中的hello

通过名字指向我们注册的Servlet中的hello ,显示java代码写的语句页面’“hello,servlet”

image-20201021133441119

将项目放置到tomcat上执行、

你将在你的电脑上自己安装一个tomcat,并且配置好环境

这里直接将怎样将tomcat导入到myeclipse中运行我们上面创建的项目

MyEclipse启动点击"Window"

进入“Perferences”后,依次进入“MyEclipse”—“Servers”

点击runtime Environments

选择tomcat

image-20201021140124835

根据自己安装的tomcat的版本号,选择不同的tomcat,我安装的是8.0,接着点击Next

image-20201021140232387

点击Browse选择安装tomcat的路径,点击Finish

image-20201021140324449

接下来选中我们要运行的项目点击红框左边的按钮

选好项目名,点击Add增加一个运行的服务器

image-20201021140905251

image-20201021141024763

接着点击右边按钮,选择我们刚才选择的tomcat,点击start,运行项目

打开浏览器输入 localhost:8080/servlet-01(自己的项目名),就可以访问到如下的页面,这是webapp 下的jsp的内容

image-20201021144605906

加上/hello 以后就可以访问到我们写的java代码的输出语句

image-20201021144920419

因为页面被访问这时,控制台输出了我们写在java程序中的语句“进入doGet方法”

击Add增加一个运行的服务器

在这里插入图片描述

在这里插入图片描述

接着点击右边按钮,选择我们刚才选择的tomcat,点击start,运行项目

在这里插入图片描述

打开浏览器输入 localhost:8080/servlet-01(自己的项目名),就可以访问到如下的页面,这是webapp 下的jsp的内容

在这里插入图片描述

加上/hello 以后就可以访问到我们写的java代码的输出语句

在这里插入图片描述

因为页面被访问这时,控制台输出了我们写在java程序中的语句“进入doGet方法”

image-20201021145029402

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值