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。

相关推荐
码农小河6610 小时前
基于SSM+JSP的高校专业信息管理系统【附源码+数据库】
java·开发语言·数据库
风若飞12 小时前
Spring Ai 入门遇到问题1
java·后端·spring
Nuanyt12 小时前
LeetCode Hot 100 链表专题(五)· 2 题(Java)
java·算法·leetcode·链表
黑马程序员毕设13 小时前
基于 Java 的餐饮点餐系统设计与应用报告
java·开发语言
SL_staff13 小时前
从文档工具到知识中枢:基于JVS数字底座构建企业级统一内容管理平台的技术实践
java·开源·全栈
SL_staff13 小时前
从‘连得上’到‘管得好’:JVS-IOT双引擎驱动设备运维闭环
java·物联网·产品
w_zero_one15 小时前
递归算法(一)
java·开发语言·算法
SL_staff16 小时前
私有化低代码不是减配版开发:JVS双模式建模如何重建IT交付信任
java·低代码·spring cloud
墨着染霜华16 小时前
Redocly 生成 OpenAPI 接口文档踩坑实录|Node 版本兼容 + 接口地址错误问题解决
java
文丑颜不良啊16 小时前
LeetCode1881~1990题目解析
java·leetcode