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

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

程序员文章站 2024-03-04 20:35:48
本篇博客就完整的来聊一下如何在eclipse中创建的maven project。本篇博客是javaee开发的开篇,也是基础。本篇博客的内容干货还是比较多的,而且比较实用,并...

本篇博客就完整的来聊一下如何在eclipse中创建的maven project。本篇博客是javaee开发的开篇,也是基础。本篇博客的内容干货还是比较多的,而且比较实用,并且都是采用目前最新版本的工具来配置的环境。下方内容主要包括了jdk1.8的安装、javaee版本的eclipse的安装、maven的安装、tomcat 9.0的配置、eclipse上的m2eclipse插件以及sts插件的安装。当然本篇博客是在mac os x下完成的。当然本篇所涉及的工具都有windows版的,而且eclipse的mac版与windows版本的区别不大,所以今天的博客仍然适用于windows系统。本篇博客虽然是基于eclipse的环境搭建,不过intellij idea用起来也是比较爽的,可以自行google下载安装。

当然在环境以及插件安装和配置完毕后,我们还基于maven提供的原型创建了一个web app。当然在该web app的工程创建后eclipse会报错,下方提供了报错的解决方案。解决后,并完成了工程的运行。下篇博客我们会基于这个webapp使用maven引入springmvc。

之前在大学的时候学过些spring框架,这几天也在看最新版本的spring,变化还是不小的。就从没有各种配置的xml文件这一点来说就挺让人兴奋的,通过java配置或者注解来实现依赖注入,用起来比之前顺手不少。在前几篇博客,我们使用了objective-c语言的反射机制实现了“依赖注入”以及“面向切面编程”。当然在java中的依赖注入也是使用java的反射机制来实现的。本篇博客我们就来实战一下springmvc。

一、开发环境搭建以及所需工具的安装

1、jdk的安装

当然java开发怎么少的了jdk了,我们可以从oracle官网上下载相应平台相应版本的jdk(官网jdk下载地址请戳我)。打开链接后,找到下方这块区域,下载相应的jdk即可。当然我用的是mac os x的系统,所以下载的是下方file size最大的那个。

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

将上述的dmg文件按照引导装完后,你可以打开系统偏好设置来查看安装情况,具体如下所示:

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

当然你也可以通过命令行来查看java的版本,来测试一下是不是安装成功了如下所示:

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

二、eclipse的安装

eclipse的强大以及灵活性就不用多说了,关键是eclipse是免费的呢。用着还不错,关键有是免费的,所以我们就选择eclipse作为我们的ide了。当然javaee开发还好多其他ide, 当然用起来也还不错,在此就不做过多赘述了。因为安装javaee版的eclipse需要jdk的支持,所以我们得先安装jdk。

1、安装eclipse installer

我们先从eclipse的官网上下载eclipse installer,然后通过eclipse installer安装相应的eclipse(eclipse installer的下载地址请戳我)。 打开后点击下方的按钮下载即可。

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

2.安装相应版本的eclipse

下方就是上述步骤安装的eclipse installer打开的结果。通过eclipse的安装工具可以安装各种版本的ide, 如下所示。因为我们要使用eclipse来做java ee的开发,所以我们选择eclipse ide for java ee developers即可。

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

三、maven的安装与配置

maven的功能在此就不做赘述了,简单的说就是来管理一些依赖库的工具,可以通过maven特别方便的来添加和管理一些依赖库。而且可以很方便的管理依赖库的版本更新。当然,我们之前在聊ios开发时用到的cocoapods所扮演的角色,在我们的工程开发中与maven的功能大同小异,都是用来管理第三方依赖库的。接下来我们就来看一下maven的安装与配置。

1.下载maven

首先呢我们从官网上下载相应版本的maven(maven官方下载地址请戳我)。因为我的是os x系统,所以我下载的是下方这个。点击下载后解压备用即可。

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

2.配置maven

打开终端在终端输入命令如下,也就是使用vi编辑.bash_profile文件。

vi ~/.bash_profile

打开后,输入i, 切换到vi编辑状态,然后输入下方三行来配置相应的环境变量。前两个是配置maven的环境变量的,后一个是配置java的环境变量的。m2_home配置的是我们刚才下载的maven的压缩文件解压的相应目录,如下所示: 

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

export m2_home=/users/lizelu/documents/apache-maven-3.3.9
export path=$path:$m2_home/bin
export java_home=/library/java/javavirtualmachines/jdk1.8.0_121.jdk/contents/home

然后点击esc切换到vi的命令行状态,然后输入:wq进行保存和退出vi。然后在命令行上输入下方命令使我们编辑的文件生效。

source ~/.bash_profile

然后通过mvn -v来查看一下maven的版本,然后看一下是否maven安装成功具体结果如下所示。

3、eclipse安装maven插件-m2eclipse

(1)从官网获取在线安装地址

maven安装完毕后,为了方便开发,我们还需要为eclipse来安装maven插件----m2eclipse(m2eclipse的介绍与安装的官方地址请戳我)。在eclipse官网上给出了m2eclipse插件的安装地址,下方是m2eclipse的首页。

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

官网下方提供的这个地址就是m2eclipse的在线安装地址,将改地址进行复制,备用即可。

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

(2)、在eclipse中安装该插件

首先打开help->install new software…如下所示:

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

然后会出现下方这个页面,点击add进行插件的添加。添加时输入name和在线安装的地址即可,如下所示。

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

上述步骤点击ok后,稍微等上一会,会出现下方页面,然后选中后进行安装即可。

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

四、安装sts--spring tools suite

该插件是spring官网()为开发者提供的套件,官网的介绍如下所示:

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

其实sts中就继承了maven插件的,但是上面我们还是单独的安装的m2eclipse, 安装该插件的所有版本地址为()。从其中找到相应的插件版本进行安装即可,我们此处安装的是最新版本的sts。安装过程与上述m2eclipse的安装过程类似,在此就不做过多赘述了。

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

五、apache tomcat的安装与配置

1、下载tomcat

当然,首先我们得先从apache tomcat官网()上来下载一份tomcat。本篇博客所使用的就是目前最新版本的tomcat9.0,从download中可以下载相应版本的tomcat。如下所示。

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

点击相应的版本后,我们可以根据相应的平台去下载相应版本的tomcat即可,因为本篇博客基于mac os x系统,所以此处下载的是zip包,如下所。

 JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

2. eclipse配置tomcat

将上述下载好的tomcat进行解压,接下来我们要在eclipse配置我们的tomcat9.0。打开eclipse的偏好设置->server->runtime environment->add, 具体如下所示:

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

下方就是打开后的偏好设置,当然我们之前已经将tomcat9.0配置上了,如果你想添加新的服务器的话,点击添加即可。

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

点击添加后会让你选择相应的版本,因为我们下载的是tomcat9.0, 所以我们就选择apache tomcat v9.0, 如下所示:

 JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

紧接着键入tomcat server的名称,选择tomcat的所在路径,然后选择jre的相应版本即可,然后点击finish后我们的tomcat就与eclipse关联完毕了。

 JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

六、创建maven管理的web工程

经过上述的五步,我们的环境以及需要的插件已经安装完毕。接下来就该使用了,还是那句话,工欲善其事必先利其器。接下来就该我们使用上述工具发挥作用的时候了。本部分就是通过eclipse来创建maven管理的web工程,然后在下一步引入和配置springmvc

1、创建maven的web工程

新建maven工程:file -> new -> maven project,具体如下所示:

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

点击next进入下述页面,下方的窗口是我们选择所创建的maven project的原型的。因为我们要创建web项目,所以我们选择的是maven-archetype-webapp,然后点击next即可。

 JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

点击next后,接着我们需要输入组织名以及项目的名称,然后点击finish即可。具体如下图所示:

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

2.解决错误

选择上述原型所创建的工程,默认是有错误的,如下所示。接下来我们要做的事情是将该错误解决掉。

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

右键单击我们的工程,然后点击properties选项,具体如下所示:

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

下方就是点击properties后的对话框。然后我们找到java build path -> libraries ->add library… -> server runtime ->next。 具体如下所示:

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

点击next后选择我们之前配置的apache tomcat v9.0,然后点击finish即可。添加完libraries后不要忘记点击apply按钮以及ok按钮。

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

经过这些步骤,我们的错误就解决完毕了。这时候你在看我们创建的工程时,错误已经不存在了,而且多了一些目录,如下所示:

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

然后再进入order and exprot中选上下方这几个库即可,如下所示:

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

此时此刻,我们使用maven来管理的web工程就创建完毕了,你现在可以在tomcat上运行一下你的工程了,下方是运行结果。

JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

关于日志的配置在此就不做过多赘述了,本篇博客所涉及的demo依然会在github上进行分享。

github- demo源码分享地址:https://github.com/lizelu/springmvcwithmaven

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!