idea2024创建JavaWeb项目以及配置Tomcat详解

今天呢,博主的学习进度也是步入了JavaWeb,目前正在逐步杨帆旗航,迎接全新的狂潮海浪。

那么接下来就给大家出一期有关JavaWeb的配置教学,希望能对大家有所帮助,也特别欢迎大家指点不足之处,小生很乐意接受正确的建议,那么话不多说直接上教程👏👏👏!!!

目录

首先,先介绍Tomcat

[第一步:安装 Tomcat 服务器](#第一步:安装 Tomcat 服务器)

[第二步:配置 Tomcat 服务器](#第二步:配置 Tomcat 服务器)

[第三步:解决 Tomcat 乱码问题](#第三步:解决 Tomcat 乱码问题)

[第四步:解决 Tomcat 端口占用的问题](#第四步:解决 Tomcat 端口占用的问题)

[方法一:cmd 命令查找并停止占用端口的进程](#方法一:cmd 命令查找并停止占用端口的进程)

​编辑

[方法二:更改 Tomcat 监听端口](#方法二:更改 Tomcat 监听端口)

[idea2024创建 JavaWeb 项目](#idea2024创建 JavaWeb 项目)


首先,先介绍Tomcat

Tomcat 是一个开源的 Java Servlet 容器 和 Web服务器,由 Apache 软件基金会维护。它实现了Java EE 的核心组件,特别是 Servlet 和 JSP(JavaServer Pages),并用于运行基于 Java 的 Web 应用。

关键特点:

  1. **轻量级:**Tomcat 是一个轻量级的容器,适合中小型 Web 应用
  2. **Servlet 和 JSP 支持:**处理 Java Web 应用中的请求与响应
  3. **开放源码:**Tomcat 是开源的,广泛用于开发和生产环境中
  4. **跨平台:**支持多种操作系统,包括 Windows、Linux 和 macOS

用途:

  • 用于开发、测试和部署 Java Web 应用
  • 在企业环境中作为应用服务器的补充,处理 Java Web 请求。

Tomcat 是许多开发者和公司首选的轻量级 Java Web 容器,因其简单、稳定且性能良好。

第一步:安装 Tomcat 服务器

在浏览器直接搜索 Tomcat 然后进入官网下载,官网地址:🚀快速传送

在官网的左侧边栏上可以看到有一个 Download 标题,有些浏览器会自动翻译英文,如果你是中文那么显示的标题是 下载 ,这里我们选择 Archives(中译过来是档案的意思)

进入之后是这个页面,选择对应的 Tomcat 版本然后进入即可,推荐使用 Tomcat 8

进入之后,可以根据自己的需要选择,博主这里选择的是 8.5.100 版本,也就是 Tomcat 8 的最新版

然后再点击 bin包进入

进入 bin 包之后 点击 与自己操作系统对应的zip格式,博主这里选择的是 Windows-x64.zip的格式,然后等待下载即可

到此,Tomcat的下载就完毕了

第二步:配置 Tomcat 服务器

首先,将下载好的 Tomcat 压缩包解压,然后一直点击解压后的文件夹,直到遇到 bin 目录。博主这里以 Tomcat 8.5.100 举例

然后复制资源管理器上方的路径,等会要用到。

博主这里的路径是:

javascript 复制代码
D:\study_software\apache-tomcat-8.5.100-windows-x64\apache-tomcat-8.5.100

然后我们来配置 Tomcat 的环境变量,鼠标右击此电脑,然后点击属性,在打开后的系统信息中,点击高级系统设置

然后点击环境变量按钮

再点击系统变量下的新建按钮,创建如下图所示,然后点击确定按钮

变量名(N):CATALINA_HOME 建议使用这个名字

变量值(V):是你 Tomcat 的安装路径,bin 目录那一层,就是前面要求复制的路径

博主这里的是:D:\study_software\apache-tomcat-8.5.100-windows-x64\apache-tomcat-8.5.100

最后找到系统变量下的 path 变量,双击它打开

然后新建一个环境变量,创建如图所示

%CATALINA_HOME%\bin

至此,环境变量创建完毕

第三步:解决 Tomcat 乱码问题

点进 Tomcatconf文件夹,这个文件夹保存的是一些 Tomcat 服务器的相关配置信息

进入之后打开 logging.properties 文件,找到 java.util.logging.ConsoleHandler.encoding 这一行(可以复制这一行然后用 CTRL+F 查找),将等于号右边的值改成 GBK 编码

也可以直接把所有的 UTF-8 改成 GBK

至此,Tomcat乱码问题得到解决。

第四步:解决 Tomcat 端口占用的问题

方法一:cmd 命令查找并停止占用端口的进程

打开命令提示符(cmd

输入一下命令查看所有端口占用情况:

bash 复制代码
netstat -ano

输入以下命令查看占用端口的进程:

bash 复制代码
netstat -ano | findstr :8080

记下对应的进程 ID (PID),然后使用以下命令终止该进程:

bash 复制代码
taskkill /PID <PID> /F

至此,方式一到此结束

方法二:更改 Tomcat 监听端口

点进 Tomcatconf 文件夹,找到 Tomcat 的配置文件server.xml

打开 server.xml 文件,找到以下部分:

修改 port="8080" 为其他未被占用的端口,如 80819090

修改之后可以使用方法一的 cmd命令检查新设置的端口有没有没占用

到此,方法二结束

idea2024创建 JavaWeb 项目

首先我们先创建一个空的Java项目

欧了,到这里我应该解释的差不多啦,我是南极,大胆做自己,活出精彩的人生👊👊👊

相关推荐
Overt0p1 分钟前
抽奖系统(6)
java·spring boot·redis·设计模式·rabbitmq·状态模式
独断万古他化2 分钟前
【SpringBoot 日志】日志级别与配置:分类、使用及持久化全攻略
java·spring boot·后端·java-ee
SimonKing4 分钟前
基于Netty的TCP协议的Socket服务端
java·后端·程序员
予枫的编程笔记4 分钟前
Elasticsearch深度搜索与查询DSL实战:精准定位数据的核心技法
java·大数据·人工智能·elasticsearch·搜索引擎·全文检索
荒诞硬汉7 分钟前
面向对象(三)
java·开发语言
柒.梧.11 分钟前
Spring Boot集成JWT Token实现认证授权完整实践
java·spring boot·后端
白露与泡影11 分钟前
放弃 IntelliJ IDEA,转 VS Code 了。。
java·ide·intellij-idea
迷雾骑士13 分钟前
IDEA中将项目提交到Gitee仓库
java·gitee·intellij-idea
菜鸟233号14 分钟前
力扣416 分割等和子串 java实现
java·数据结构·算法·leetcode