Mac下IDEA + Java EE Web + Tomcat环境配置

IDEA集成Tomcat全攻略:从环境配置到热部署与日志排错 Java Web开发中,Servlet容器是运行Web应用的核心引擎,负责处理HTTP请求并生成响应。其工作原理基于Java Servlet规范,通过类加载、请求分发和会话管理来支撑动态网页。这项技术的价值在于为Java EE应用提供了标准化的运行时环境,是构建企业级应用的基础。在实际开发中,本地集成与调试是提升效率的关键环节,开发者常需在IDE中配置外部应用服务器。本文聚焦于如何在IntelliJ IDEA中高效集成Apache Tomcat,深入解析热部署机制,并针对常见的“Tomcat日志打印乱码”和 阅读详情

本篇文章主要用于简要记录Mac下IDEA + Java EE Web + Tomcat的环境配置的流程,因为环境我已经事先配置好了,这里只演示流程,就不再重新安装了。下面我们开始吧。

IDEA + Java EE Web + Tomcat的环境配置

Java

下载Java

推荐大家使用Java 11,因为Java 11是Java最新的LTS(Long Term Support)版本,有着很多新特性,并且Oracle会对Java 11一直维护到2023年。

Java SE 11下载地址:Java 11 SE下载地址

这里我们使用macOS Installer对应的dmg安装包,能一键拖动完成安装,非常方便。Java 11 macOS版本

配置环境变量

根据提示安装完成后,编辑.bash_profile,输入以下内容

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk你的版本号.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

保存并退出后,执行以下命令使配置生效

source ~/.bash_profile

在终端输入java --version获得类似下面的输出就说明Java安装成功了。
在这里插入图片描述

IntelliJ IDEA Ultimate

IntelliJ IDEA Ultimate下载地址:IntelliJ IDEA Ultimate下载地址

在使用软件前,大家可以先去官网,使用学校提供给你的邮箱注册账号进行学生认证,获得JetBrains产品免费使用权限(一次认证有效期为一年)。

选择Mac版下载。根据提示一步步安装成功后,使用你认证的JetBrains账号登陆,即可使用软件了。
在这里插入图片描述

Tomcat

下载Tomcat

Tomcat下载地址:Tomcat下载地址
大家根据自己的需要选择一个版本下载即可。

解压压缩包,会得到如下文件夹,bin文件夹下为各种可执行文件,conf文件夹下则为Tomcat的配置文件在这里插入图片描述

启动Tomcat

在终端中,修改.sh文件权限

cd 你的安装路径/apache-tomcat-版本号/bin
sudo chmod 755 *.sh

说明:
sudo为系统超级管理员权限
chmod 改变一个或多个文件的权限
755代表用户对该文件拥有读、写、执行的权限,同组的其他人员拥有执行和读的权限,没有写的权限,其它用户的权限和同组人员一样.
777代表user, group, others都有读写和可执行权限.
chmod -R 777 foldername 可以授予文件夹权限.

修改权限后,就可以运行Tomcat了

./startup.sh 

会有如下输出
在这里插入图片描述

这时,如果能正常打开http://localhost:8080,则说明Tomcat已成功安装(一般出现问题多是端口已被占用,Tomcat的默认端口号为8080,可以根据自己的需要修改conf目录下的server.xml)。
在这里插入图片描述

终止Tomcat

测试完成后关闭Tomcat

./shutdown.sh 

MySQL

下载MySQL

这里推荐大家直接使用Mac下的神器——HomeBrew。Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。至于HomeBrew的安装方法本文就不赘述了。

安装MySQL只需一条命令即可

brew install mysql

启动MySQL

等待自动安装完成后,执行

mysql.server start

得到
在这里插入图片描述

在第一次使用时,需要对MySQL进行初始化

mysql_secure_installation

会得到

<
MATLAB/Simulink实战:三电平逆变器SVPWM调制从入门到精通(附完整仿真模型) 本文提供了一份详尽的MATLAB/Simulink实战指南,手把手教你从零搭建三电平逆变器的SVPWM调制系统。文章深入剖析了27个空间矢量的分区与分解算法,并完整实现了包含中点电位平衡控制的Simulink仿真模型,旨在帮助电力电子与电机控制领域的学习者和工程师跨越从理论到实践的鸿沟。 阅读详情

相关推荐

openlayers6【十九】vue HeatmapLayer热力图层实现热力图效果详解

文章目录1. 写在前面2. Heatmap 类实现热力图2.1 Heatmap 参数2.2 实现热力图3. 完整代码4. 添加删除map图层的方法5. 热力图自身的get,set方法 1. 写在前面 我们主要看热力图的效果,区域绘制效怎么设置详细内容可以访问 openlayers6【十七】vue VectorLayer矢量图层画地图省市区,多省市区(粤港澳大湾区)效果详解 在 openlayers 中,图层是使用 layer 对象表示的,主要有 WebGLPoints Layer、热度图(HeatMap L

@必意玲 1万+

2020新版idea创建项目没有javaEE 没有Web选项的完美解决方法

主要介绍了2020新版idea创建项目没有javaEE 没有Web选项的完美解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

斑马打印机zpl官方指令集

斑马打印机zpl指令集官方文档

mac上,ideajavaEE8的配置

1.创建一个工程,然后点击对应的Project SDK,一直点击下一步直到出现第二步的操作。2.点击Add Framework Support3.按照以下的操作,分别创建出classes与lib两个文件夹,classes用来存放编译后输出的class文件,lib用于存放第三方jar包。生成如下文件夹4.配置对应文件放置的路径File-&gt;Project StructureModules-&gt...

chenzhizs的专栏 2851

mac系统下 idea导入eclipse(Java web)项目 超详细

**mac系统下 idea导入eclipse(Java web)项目 超详细。 最近更换工具,eclipse开发上没有idea那么快捷方便,所以在这里写一个将eclipse项目导入到idea的详细教程。 1.选择已有的项目 2.选择eclipse 3.一路next . 4.删除红色的jar包并且选择合适的JDK,JDK的版本需要与项目的一致。 5.将jar包添加进去 6.按住shift将所有jar包添加入项目中 7.jar包添加成功 8.部署web 9.将修改该项目的web.xml

fzw159753的博客 2344

Mac OS搭建基础Java Web工程详细教程【Intellij IDEA 2022.2】

本文将介绍基于Mac版本的IDEA2022.2搭建Java Web工程实现Hello World页面。在此之前需要预先在Mac安装Tomcat服务器(文末有链接🔗)。

Sky的博客 3021

idea安装插件及java开发插件推荐

文章目录一、idea安装插件方式二、推荐使用的插件和说明:1、Free Mybatis plugin2、alibaba java coding guidelines3、lombok4、GenerateAllSetter5、SonarLint6、Maven Helper7、MybatisX8、GitToolBox9、Translation 一、idea安装插件方式 1、通过idea安装:File -> Settings -> Plugins -> Browse Repositories 各个

严老板的技术梦想博客 5543

Mac系统安装Tomcat、创建Java Web项目并配置Tomcat作为服务器

本文档提供了Apache Tomcat的简介及在Mac上安装配置的指南。Tomcat是一个开源Servlet容器,用于部署Java Web应用。文档详细介绍了从官方网站下载Tomcat、解压缩安装包到最终验证安装成功的全过程。此外,还指导读者如何通过Maven创建Java Web项目,并在IntelliJ IDEA中配置Tomcat作为本地服务器,完成项目的部署和启动,确保可以通过浏览器访问。

我只管埋头前行,剩下的交给时间。 8721

IDEA 2022创建Maven Web项目全攻略:从环境配置Tomcat部署

Maven作为Java项目的主流构建工具,通过pom.xml文件统一管理依赖和构建生命周期,其核心价值在于实现项目依赖的自动化管理和标准化构建流程。在Java Web开发中,Maven与Servlet/JSP技术栈结合,能够高效地构建、打包和部署Web应用程序。本文聚焦于使用IntelliJ IDEA这一高效集成开发环境,详细解析通过Maven Archetype骨架和手动搭建两种主流方式创建Web项目的完整步骤。内容涵盖JDK与Maven环境配置、pom.xml依赖管理、项目结构解析以及Tomcat服务器

weixin_30920597的博客 310

IDEA整合Tomcat:实现Java Web开发热部署与高效调试

Java Web开发中,应用服务器是承载Web应用运行的核心环境,而Tomcat作为轻量级、开源的Servlet容器,被广泛用于开发和部署Java Web应用。其工作原理是通过解析Servlet和JSP规范,处理HTTP请求并生成响应。将Tomcat与集成开发环境(IDE)整合,能够显著提升开发效率,实现编码、调试、部署的一体化流程。这种整合的技术价值在于支持热部署,允许开发者在修改代码后无需重启服务器即可看到更新效果,同时便于进行断点调试,快速定位业务逻辑问题。在实际应用场景中,无论是新手搭建本地开发环

weixin_34355559的博客 384

mac java web_【20170205】Mac安装JavaWeb环境

时间:2017-02-05 14:17:45突然想了解掌握下JSP的开发,于是开始在自己的Mac机上,安装JavaWeb的开发环境。主要安装以下几个东西。JDKTomcatIntelliJ IDEA顺带创建一个 JavaWeb项目练习测试下。Servlet 这篇文章里面虽然用了,但是没有讲解web.xml 的配置映射,所以还需要自己去学习下。一、安装1. JDK安装好之后,JDK的目录在 /Lib...

weixin_29997523的博客 321

Mac下Intellij IDea发布Web项目详解一

Mac下Intellij IDea发布Web项目详解一 Mac下Intellij IDea发布Java Web项目(适合第一次配置Tomcat的家伙们)详解二 Mac下Intellij IDea发布Java Web项目详解三 新建Module Mac下Intellij IDea发布Java Web项目详解四 为所有Module配置Tomcat Deployment St...

weixin_30670151的博客 158

mac idea2020.3 配置tomcat和创建javaWeb项目

tomcat下载 1、下载安装 前往官网下载:http://tomcat.apache.org/ 选择相应的版本(由于我的jdk是1.8,所以选择了tomcat8.0) 下载右边Core下的第一个资源zip,下载后解压下来重名名为ApacheTomcat,并放入到/usr/local/下 2、启动服务 (启动服务:./startup.sh 关闭服务:./shutdown.sh) 打开终端,输入命令,切换路径到ApacheTomcat的bin目录下: cd /usr/loc...

hello world 1587

MyEclipse 2023 企业级Java EE开发环境搭建与优化全攻略

集成开发环境(IDE)是软件开发的核心工具,它通过集成代码编辑、编译、调试和项目管理等功能,极大提升了开发效率。在Java企业级开发领域,Eclipse及其衍生版本凭借其强大的插件生态和开源特性,长期占据重要地位。MyEclipse作为一款商业化的增强版Eclipse,其核心价值在于为传统Java EE、Spring、Hibernate(SSH)等框架项目提供了开箱即用的可视化工具和深度集成支持,尤其适合维护历史遗留系统和进行企业级应用开发。本文将从环境准备、安装配置、性能优化到第一个Web项目部署,手把手

weixin_30376083的博客 688

idea 配置J2EE

https://blog.csdn.net/elzza/article/details/74093058 转载于:https://www.cnblogs.com/haojiesky/p/11432974.html

weixin_30622107的博客 1645

Idea的使用(javaEE项目)

Idea的使用(JavaEE项目) 目录Idea的使用(JavaEE项目)项目架构创建JavaEE项目新建模块导入模块Idea的配置文件编码配置冲突快捷键修改快捷键(常用)后缀自动补全模板Debug 项目架构 创建JavaEE项目 选择File-New Project,在窗口中选择创建Empty Project,然后选择Next。 选择项目路径并填写项目名称。 自动跳出Project Structure窗口,在Moudules中,选择右上方+号,新建模块。 此时选择Java,然后点击N

Teolih的博客 6305

MacjavaEE环境配置

前一段时间开始搞javaEE的开发,但是开放环境确实让我头疼了好大一阵,我使用的是mac本,有时候会出现很多莫名其妙的问题,然后上网找,也找不到完美的答案,因此我就自己遇到的坑,分享一下自己的经验吧! 下载jdk首先第一步毋庸置疑肯定是下载软件了,首先是下载jdk,jdk下载地址 点击之后我们可以看到这个页面 在这里我们选择mac下的版本进行下载,下载完毕之后是一个.dmg文件,双击打开并且进行

Love_Beauty的博客 6482

JavaWeb学习笔记——Mac os下在idea中创建Web项目以及部署Tomcat

Java Web项目写了一半发现Eclipse插件安装一直出现问题,就转向idea了。第一次用idea太不熟悉,好多东西都是东拼西凑的查阅各种博客才勉强配好。 Mac os 下 idea 创建Java Web项目配置Tomcat idea安装好后启动,出现如下界面 点击图上所示区域 勾选后点击next 选择项目保存的位置并为其命名,然后选择Finish 出现上图界面点击...

宕桑 747

Mac环境使用IDEA如何把一个JavaWeb项目部署起来?

我们知道,在mac环境,部署安装相关如jdk,跟window相似(那是安装步骤),跟linux也相似(那是配置文件),不过在安装部署配置中,细节还是蛮重要的,否则你会感觉疑惑,不应该啊??? 1、安装idea 打开官方下载url:https://www.jetbrains.com/idea/download/#section=mac 下载mac版本,安装即可。 2、安装jdk 2.1、下载安装 ...

秋夜无霜 3647

IDEA创建JavaEE项目和配置Tomcat(详细图文教程)

注:用的IDEA是2019版的 步骤1:去官网下载Tomcat 地址https://tomcat.apache.org/download-90.cgi 步骤2:创建JavaEE项目 勾选Web Application,这里项目名为TestJavaEE 步骤3:配置Tomcat 点击右上角进行配置,在Template中找到Tomcat Server,如图红字顺序,选择local,然后...

mrzhuang 1万+
下一篇: JavaEE 笔记01: 基于Tomcat, Servlet, JSP的简单作业管理系统
mingh24
博客等级 码龄9年 20粉丝 6原创
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值