mac安装idea、安装Tomcat,idea配置tomcat,mac安装Maven

记录一下mac安装idea、安装Tomcat,idea配置tomcat,mac安装Maven的过程,及遇到的问题:

(1)mac安装idea:idea有两个版本社区版和商业版本,其中社区版免费但是不能安装javaEE插件,不推荐;商业版本需要付费激活,有两种方式可以免费获取,以老师或学生的身份申请激活码,或在网上找一个激活软件(已经下载在阿里云盘中jetbra文件夹),在终端运行install.sh文件,然后重启idea软件,将idea.txt中的激活码复制粘贴到软件激活页面中,确认即可激活成功,最后在终端中运行uninstall.sh卸载激活器。完成激活!

(2)mac安装Tomcat:首先需要在官网下载Tomcat,mac版本直接解压即可,放在D/Library/文件夹下,即安装成功。然后测试,运行bin文件夹下的sudo sh ./startup.sh 启动Tomcat,在localhost:8080页面查看Tomcat信息,如果能看到说明启动成功,最后用命令sudo sh ./shutdown.sh关闭Tomcat。

(3)idea配置Tomcat:Tomcat是配置到项目上的,所以先新建一个HelloWord项目,简单配置=>Add Framework Support中添加Web.Xml文件、Project Structure-->Modules中新建classes和lib文件夹,分别用来存放编译后的class文件和依赖包文件、Paths/Dependencies中配置classes和lib的路径,这样就完成了基本的配置。在Edit Configuration中添加Tomcat,起一个名字,指定Tomcat根目录的路径即可。

(4)mac安装Maven:遇到了一个小问题但是花费了我很长的时间。安装的过程很简单,共两步,首先从官网下载maven包,解压在D/Library/文件夹下,然后像Java一样在~/.bash_profile中配置环境变量,配置的过程中注意java和maven中都存在PATH变量,不要相互覆盖。最后用mvn -v命令测试是否安装成功。我犯了一个小错误,在配置文件中把maven的地址写成了Tomcat的地址,一直报错。

(5)idea如何配置Maven依赖:分为两步,首先新建一个Maven项目或模块,选择Maven,然后在pom.xml文件中加入依赖,在Maven窗口中点击reload all maven projects,maven会自动去下载依赖,下载后的依赖可以在External Libraries中找到。注意:由maven生成的项目会自动生成一个main/java文件夹,当我们配置servlet时应该从main/java内部开始写servlet-class。

总结:如何用Maven、Idea、Tomcat创建一个Java Web项目。

(1)首先New一个Project,Build system选择Maven即可创建一个Maven项目;

(2)项目右键-->Add Frameworks Support中勾选Web App将生成Web.xml文件,用来填写servlet映射;

(3)在File-->Project Structure-->Modules中的WEB-INF中新建classes和lib文件夹,并设置Path和Dependencies;

(4)Edit Configuration中添加Tomcat,起一个名字,指定Tomcat根目录的路径;

(5)可以进行编程了:在org.example包中建立servlet文件,在pom.xml中添加依赖,在web.xml中配置映射,启动Tomcat即可运行部署项目。当修改了代码后,点击Deploy即可重新部署,不用重启Tomcat。

相关推荐
drebander7 分钟前
使用 Java Stream 优雅实现List 转化为Map<key,Map<key,value>>
java·python·list
乌啼霜满天24910 分钟前
Spring 与 Spring MVC 与 Spring Boot三者之间的区别与联系
java·spring boot·spring·mvc
tangliang_cn15 分钟前
java入门 自定义springboot starter
java·开发语言·spring boot
程序猿阿伟16 分钟前
《智能指针频繁创建销毁:程序性能的“隐形杀手”》
java·开发语言·前端
Grey_fantasy26 分钟前
高级编程之结构化代码
java·spring boot·spring cloud
弗锐土豆33 分钟前
工业生产安全-安全帽第二篇-用java语言看看opencv实现的目标检测使用过程
java·opencv·安全·检测·面部
Elaine20239133 分钟前
零碎04 MybatisPlus自定义模版生成代码
java·spring·mybatis
小小大侠客1 小时前
IText创建加盖公章的pdf文件并生成压缩文件
java·pdf·itext
一二小选手1 小时前
【MyBatis】全局配置文件—mybatis.xml 创建xml模板
xml·java·mybatis
猿java1 小时前
Linux Shell和Shell脚本详解!
java·linux·shell