Java 实战开发之开发工具安装及项目创建(四)

一、IDEA环境配置

1、配置jdk
Configure => Project Default => Project struct
jdk版本:1.7.0

clipboard.png

2、配置maven

maven版本:3.0.5
clipboard.png

安装IDEA,然后对其进行maven配置。

sudo vim ~/.bash_profile

// 配置文件生效
source ~/.bash_profile

mac下安装配置maven的问题小记

二、Maven创建新项目

使用maven创建:
勾选原型创建,并选择webapp:
clipboard.png

创建之后,maven会自动下载项目:

clipboard.png

生成好的目录结构:

➜  java cd emall
➜  emall tree
.
├── emall.iml
├── pom.xml
└── src
    ├── main
    │   ├── java
    │   ├── resources
    │   └── webapp
    │       ├── WEB-INF
    │       │   └── web.xml
    │       └── index.jsp
    └── test
        └── java

8 directories, 4 files

三、Mac安装Tomcat

  1. 官网下载Tomcat(tomcat.apache.org),选择tar.gz格式的,我用的是tomcat7
  2. 解压Tomcat到目录:/Library 中,为了方便使用,文件夹重命名为“Tomcat”
  3. 打开 终端(Terminal),修改一下文件夹的权限
    sudo chmod 755 /Library/Tomcat/bin/*.sh
  4. 按回车键之后会提示输入密码,请输入管理员密码。然后继续下面的命令打开tomcat服务
    sudo sh startup.sh
  5. 打开浏览器,输入 http://localhost:8080/
    回车之后如果看到Apache Tomcat,表示已经成功运行Tomcat
  6. 命令 sudo sh /Library/Tomcat/bin/shutdown.sh 可以关闭Tomcat。
➜  tomcat pwd
/WEB/java/tomcat
➜  tomcat sudo sh ./bin/startup.sh

四、配置Tomcat

clipboard.png

选择我们的jdk.

我的jdk之前是9,现在用下面的方法删除,使用7来进行开发。

可以访问:http://localhost:8080/

卸载java 9:

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-9.jdk 

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin 

sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane 

sudo rm -fr ~/Library/Application\ Support/Java 

五、关于添加不了artifact

关于添加不了artifact
可以参考这篇文章:关于添加不了artifact



Corwien
为者常成,行者常至!

为者常成,行者常至。

6.3k 声望
1.6k 粉丝
0 条评论
推荐阅读
CDH6 离线安装
Cloudera Manager是一个拥有集群自动化安装、中心化管理、集群监控、报警功能的一个工具,使得安装集群从几天的时间缩短在几个小时内,运维人员从数十人降低到几人以内,极大的提高集群管理的效率。

Corwien2阅读 2.3k

Java8的新特性
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java...

codecraft32阅读 27.4k评论 1

一文彻底搞懂加密、数字签名和数字证书!
微信搜索🔍「编程指北」,关注这个写干货的程序员,回复「资源」,即可获取后台开发学习路线和书籍来源:个人CS学习网站:[链接]前言这本是 2020 年一个平平无奇的周末,小北在家里刷着 B 站,看着喜欢的 up 主视...

编程指北71阅读 33.5k评论 20

Java11的新特性
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java...

codecraft28阅读 19.3k评论 3

Java5的新特性
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java...

codecraft13阅读 21.7k

Java9的新特性
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java...

codecraft20阅读 15.3k

Java13的新特性
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java...

codecraft17阅读 11.2k

为者常成,行者常至。

6.3k 声望
1.6k 粉丝
宣传栏