码迷,mamicode.com
首页 > 其他好文 > 详细

maven的安装和配置

时间:2019-01-11 13:07:54      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:apach   home   cat   tomcat7   占用   问题   ima   方法   一个   

  实习的时候公司项目用到maven,以前没用过,看了一些教程学习一下基础知识。

  通常开发项目,先决定用什么框架,架构问题。然后去找需要的东西,比如依赖的jar包,下载到项目的lib里。

  maven就是一个可以自动下载jar包的工具。只需要配置一下,就可以自动去仓库里下载了(有的包下载不到,或者是公司自己写的包,就需要手动添加了)

 

下载

  maven的下载地址:http://maven.apache.org/download.cgi

  下载bin.zip版本,解压可用。

  (其实最好的方法是公司里用什么,直接去同事那里拷贝一份过来直接用,也不需要自己去下载jar包了,自己配置的可能有问题,版本也可能会冲突,不过还是要学习一下,知道是什么东西)

 

环境变量

  教程:https://jingyan.baidu.com/article/acf728fd68b4bef8e510a31c.html

  教程都差不多,不过有的配置变量是maven_home,有的还有M2_HOME(环境变量不区分大小写)。我看到有说是Maven1版本配置时用maven_home,maven2及更高版本是M2_HOME,现在版本比较高,一般都是M2_HOME了。

  但是我自己如果只配置M2_HOME,不写maven_home。就查不到mvn命令(我用的3.2.2版本),所以最后还是用的maven_home。应该以执行mvn –v命令有正确结果为准

  技术分享图片

 

Eclipse里配置Maven

  参考教程:https://www.cnblogs.com/pengyan-9826/p/7767070.html

  技术分享图片

  在这里,很多教程上说的是修改Global Setting,上面的教程也是。但是并没有成功,最后同事帮我修改,实际上是修改User Setting位置,Global Setting没有管,但是会自动和User Setting一致。

  本地仓库就是自动电脑上存放jar包的地方,有时候因为选择的中央仓库是国外的(默认的仓库),下载会很慢,可以选国内的阿里的仓库,也可以直接去同事那里拷贝本地仓库,就不用再下载了。

 

配置tomcat

  参考教程:https://jingyan.baidu.com/article/a3f121e4ad7960fc9152bb62.html

 

  因为maven自己下载不管用,最后去同事那拷贝的,所以一开始tomcat也是拷贝了一份过来,但是反倒不行了,最后自己下载了一个新的,配置了一遍,就好了。不明白为什么。

ps:

  环境变量这个教程是两个:CATALINA_BASE和CATALINA_HOME,而且值一样。我看有的教程是只一个CATALINA_HOME。同事似乎也是。我是两个都写了。

版本问题:

  有说tomcat和jdk版本要一致的,有说tomcat要比JDK版本高的,我这里JDK1.8,tomcat7,也没有问题。

 

修改tomcat默认端口号

  打开tomcat的conf文件夹下的server.xml,找到下面的部分:

  

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"  URIEncoding= "utf-8"/>

  port就是端口,默认是8080,可以修改成自己要用的,用因为默认的一般是自己学习用,项目里要修改,避免端口冲突(安装两个tomcat时就要修改成不一样的端口)

  

修改后,启动tomcat发现闪退。去eclipse里关闭项目,也还是不行(应该不是这个问题,如果是因为有项目在运行的话应该是端口占用)。关闭eclipse,修改port回去8080.还是不行。

重启电脑后却好了。不知道是因为什么?

 

maven的安装和配置

标签:apach   home   cat   tomcat7   占用   问题   ima   方法   一个   

原文地址:https://www.cnblogs.com/youwuyi/p/10254506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!