Spring-Boot程序员Java开发·持续学习·分享新知

Java开发每日复盘2018_0508

2018-05-08  本文已影响127人  07e819eca0df

「安装Maven遇到的那些坑·总结」

今天来总结一下自己在「安装Maven,运行SpringBoot」时,遇到的一些坑。

标记好踏过的雷区,希望可以帮到大家,避免以后重复踩踏入坑。

(MacOS亲测有效,Windows等其他操作系统的处理方案不一定一样)

1>下载 Maven

    官方下载地址: https://maven.apache.org/download.cgi

    这里注意:

    对于Mac电脑,记得选择「apache-maven-3.5.3-bin.tar.gz」安装包来下载,不要选择「apache-maven-3.5.3-bin.zip」。(版本号不一定是 v3.5.3)

    如下图:

2>安装 Maven

1.

    点击下载好的压缩包,解压后,

    把解压的文件夹(一般情况默认文件夹名称为「apache-maven-3.x.y」,x/y为实际版本号,比如:apache-maven-3.5.3)

    放到你想要它(Maven)被存放的地方,同时记录好该路径,比如:/usr/local/apache-maven-3.x.y(x/y同上)

2.

    *打开「终端」,查看「.bash_profile」文件。

        输入「vim ~/.bash_profile 或 vi ~/.bash_profile」

    *若没有配置过Maven,则开始配置:

        1)点击键盘的「i」键,进入插入(Insert)模式。

        2)然后写入这两行:

                export M2_HOME=/usr/local/apache-maven-3.5.3(写你的实际路径地址,此处为按照上方示例路径编写)

                export PATH=$PATH:$M2_HOME/bin

        3)然后保存退出:

                点击键盘的「esc」键后,输入「:wq」,再点回车。(注意,冒号为英文冒号,写中文冒号会报错)

    *生效配置。

        输入「source ~/.bash_profile」

    *验证配置是否生效。

          输入「mvn -v」。若出现Maven版本信息,则表示安装成功。若出现「mvn: command not found」等其他错误信息,则表示未安装成功,Maven现在还不能运行 。

            这里注意:

            「.bash_profile」文件中配置的路径名(如:/usr/local/apache-maven-3.5.3),一定要完全正确,

                包括不限于:路径文件夹名称、顺序,Maven的版本号。

                比如如果你的版本号是v3.5.3,你在「.bash_profile」文件配置中写的路径为「...... -3.5.0」,则无法成功安装,执行「mvn -v」命令时,会出现「mvn: command not found」错误信息,提示安装不成功。

3>运行 SpringBoot

    在Spring官网http://start.spring.io,生成了一个你想要的 SpringBoot Project 后,用 Eclipse 导入,编写代码完成后,打开「终端」,定位到该 Project 的路径,执行「mvn spring-boot:run」命令,开始运行 SpringBoot。(本机Run)

    此时顺利的话,就Run成功了,打开浏览器,输入 http://localhost:8080/xxx/xxx(api接口路径),就拿到该api接口返回的数据了。

    不顺利的话,有可能会报一种错误:8080端口被暂用。

        1.此时可以用终端执行「kill 8080」命令,来解除占用。(「lsof -i tcp:8080」,命令用来检查8080端口占用情况)

        2.如果还不生效,由于知识本机Run来调试,可以有一个很直接的简单粗暴的可以立即生效的办法:

        在 Project的配置文件里「application.properties」,修改该 Project 运行的端口号。

        比如「server.port=9090」,即修改该 Project 运行的端口号为9090(不用8080了)

-- ZeroOS 复盘于 2018/5/8

上一篇 下一篇

猜你喜欢

热点阅读