Java 实战开发之开发工具安装及项目创建(四)
一、IDEA环境配置
1、配置jdk
Configure => Project Default => Project struct
jdk版本:1.7.0
2、配置maven
maven版本:3.0.5
安装IDEA,然后对其进行maven配置。
sudo vim ~/.bash_profile
// 配置文件生效
source ~/.bash_profile
二、Maven创建新项目
使用maven创建:
勾选原型创建,并选择webapp:
创建之后,maven会自动下载项目:
生成好的目录结构:
➜ 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
- 官网下载Tomcat(tomcat.apache.org),选择tar.gz格式的,我用的是tomcat7
- 解压Tomcat到目录:/Library 中,为了方便使用,文件夹重命名为“Tomcat”
- 打开 终端(Terminal),修改一下文件夹的权限
sudo chmod 755 /Library/Tomcat/bin/*.sh
- 按回车键之后会提示输入密码,请输入管理员密码。然后继续下面的命令打开tomcat服务
sudo sh startup.sh
- 打开浏览器,输入 http://localhost:8080/
回车之后如果看到Apache Tomcat,表示已经成功运行Tomcat - 命令
sudo sh /Library/Tomcat/bin/shutdown.sh
可以关闭Tomcat。
➜ tomcat pwd
/WEB/java/tomcat
➜ tomcat sudo sh ./bin/startup.sh
四、配置Tomcat
选择我们的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
为者常成,行者常至!
推荐阅读
CDH6 离线安装
Cloudera Manager是一个拥有集群自动化安装、中心化管理、集群监控、报警功能的一个工具,使得安装集群从几天的时间缩短在几个小时内,运维人员从数十人降低到几人以内,极大的提高集群管理的效率。
Corwien赞 2阅读 2.3k
Java8的新特性
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java...
codecraft赞 32阅读 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...
codecraft赞 28阅读 19.3k评论 3
Java5的新特性
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java...
codecraft赞 13阅读 21.7k
Java9的新特性
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java...
codecraft赞 20阅读 15.3k
Java13的新特性
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java...
codecraft赞 17阅读 11.2k
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。