MAC上搭建Java开发环境 eclipse+maven3.5.0+jdk1.8+tomcat8.5.20

1、安装eclipse,下载链接
这里写图片描述

2、安装jdk(我下载的是jdk1.8
这里写图片描述

3、下载maven
这里写图片描述

4、打开eclipse,需要配置如下信息
Eclipse –>偏好设置–> Maven–> Installations的路径,选择我们存放的位置就ok了
这里写图片描述

这里写图片描述

5、配置环境变量

 //1、新建bash_profile
 sudo -i vi /etc/.bash_profile
//2、做如下配置

MAVEN_HOME=/Users/xxx/Documents/apache-maven-3.5.0
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$MAVEN_HOME/bin:$PATH
PATH=$JAVA_HOME/bin:$PATH:
export MAVEN_HOME
export JAVA_HOME
export PATH
//注意: 1)、我的maven是放在documents下的,不知道路径的,打开终端,将文件夹拖入其中   
    //2)、 jdk名称要跟你下载的一致
    //3)、然后esc,wq:

//3、输入如下命令
source /etc/.bash_profile

//4、看下java环境变量配置好没有
 java -version

6、新建一个项目,但是发现如下问题

Failure to transfer com.thoughtworks.xstream:xstream:pom:1.3.1 from https://repo.maven.apache.org/maven2 was cached in 
 the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. 
 Original error: Could not transfer artifact com.thoughtworks.xstream:xstream:pom:1.3.1 from/to central (https://
 repo.maven.apache.org/maven2): repo.maven.apache.org

解决如下:
这里写图片描述

这里写图片描述

一定要选择“Force Update of Snapshots/Release”,等更新完了就OK了

7、倒入公司项目是报

Description Resource    Path    Location    Type
The container 'Maven Dependencies' references non existing library '/Users/xxx/.m2/repository/com/oracle/jdbc/ojdbc14/jdbc-ojdbc14.jar’

这里写图片描述

就是有两个问题:第一个问题解决方案参考6(上面一点)
第二个问题是找不到jdbc
第二个问题尝试了很多问题,及时选择了“Force Update of Snapshots/Release”进行update,还是找不到,找到文件路径下,有该文件夹,但是很多包没有下载下来,奇怪的是去官网下也没下载下来,然后让同事把它的jdk给我,在本地安装。
这里写图片描述

在终端执行如下

mvn install:install-file -Dfile=/Users/xxx/Documents/jdbc-ojdbc14.jar -DgroupId=com.oracle -DartifactId=jdbc -Dversion=ojdbc14 -Dpackaging=jar

注意:-Dfile后的路径就是你jdk安装包存放的路径,我是放在documents中的,后面的内容需要跟pom.xml中的内容对应起来,如下

<dependency>
            <groupId>com.oracle</groupId>
            <artifactId>jdbc</artifactId>
            <version>ojdbc14</version>
</dependency>

我记得我第一次运行时,提示说需要在有pom.xml的文件目录下执行,然后我们cd 到我们项目的路径下,在执行

mvn install:install-file -Dfile=/Users/xxx/Documents/jdbc-ojdbc14.jar -DgroupId=com.oracle -DartifactId=jdbc -Dversion=ojdbc14 -Dpackaging=jar

就可以看到“BUILD SUCCESS”

8、下载tomcat
我下载是这个
这里写图片描述

9、配置tomaca
1)、

MAVEN_HOME=/Users/youchunfen/Documents/apache-maven-3.5.0
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$MAVEN_HOME/bin:$PATH
PATH=$JAVA_HOME/bin:$PATH: 
export MAVEN_HOME
export JAVA_HOME
export PATH
export PATH=$PATH:/Users/youchunfen/Documents/apache-tomcat-8.5.20/bin

2)、保存后执行

source /etc/.bash_profile

3)、然后cd到tomcat的bin目录下,执行

sh startup.sh

但是提示如下

Cannot find ./catalina.sh
The file is absent or does not have execute permission
This file is needed to run this program

4)、修改权限

sudo chmod 755 /Users/xxx/Documents/apache-tomcat-8.5.20/bin/*.sh

sh startup.sh

5)、看到如下信息,说明配置成功

Using CATALINA_BASE:   /Users/xxx/Documents/apache-tomcat-8.5.20
Using CATALINA_HOME:   /Users/xxx/Documents/apache-tomcat-8.5.20
Using CATALINA_TMPDIR: /Users/xxx/Documents/apache-tomcat-8.5.20/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
Using CLASSPATH:       /Users/xxx/Documents/apache-tomcat-8.5.20/bin/bootstrap.jar:/Users/xxx/Documents/apache-tomcat-8.5.20/bin/tomcat-juli.jar
Tomcat started.

6)、在浏览器中输入http://localhost:8080,回车可以看到如下页面
这里写图片描述

//需要在tomcat中的bin目录执行如下信息
//启动tomcat
sh startup.sh
//停止tomcat
sh shutdown.sh

参考链接

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值