IDEA集成Tomcat服务器指南

目录

一.概述

二.下载安装

三.启动Tomcat服务器

四.修改端口号

[五.Maven Web项目](#五.Maven Web项目)

六.创建项目

1.使用骨架

2.不使用骨架

七.Idea中集成Tomcat

1.集成本地Tomcat

2.使用Maven插件


一.概述

所谓的Web服务器软件,功能是对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷------主要功能是"提供网上信息浏览服务"~ 服务器软件的存在可以让程序员更加专注于Web开发

Tomcat也被称为Web容器、Servlet容器。Servlet本质是一个没有主方法的Java类,需要依赖于Tomcat才能运行。

作用综述:

  • 封装HTTP协议操作,简化开发
  • 可以将Web项目部署到服务器中,对外提供网上浏览服务

二.下载安装

Apache Tomcat 10 (10.1.19) - Documentation Indexhttps://tomcat.apache.org/tomcat-10.1-doc/index.html

之前在学校用的是8.5.9版本,此处我们来尝试一下最新的10.1.19版本(更新甚至不到一个月~)

需要说明的是你的JDK至少是11代起步~

选择64位的压缩包,下载完成后解压~(尽量不要带中文目录!)

如上是根目录~

三.启动Tomcat服务器

如下是之前博客中做的一个简单页面:

现在只能在本地访问。而服务器的意义是让所有人都可以通过端口号来访问,因此我们将整个目录拷贝到Tomcat目录下的WebApp中:(实际开发中一般打包成war包,Tomcat可以自动解压~

然后移步到bin文件夹,双击startup.bat批处理文件,来启动Tomcat

存在一些乱码,不打紧~

如下,访问成功:

键入资源地址,即可访问!

打开如下文件:

将如下代码修改为GBK并保存:

解决了乱码问题:

四.修改端口号

一般情况下不建议修改~

HTTP协议默认端口号为80,如果改为80,再次访问时不需要输入端口号~

五.Maven Web项目

classes目录中主要放置java编译后的字节码以及resources资源文件,而lib目录中主要放置一些依赖jar包。

六.创建项目

1.使用骨架

如上,第一次使用时需要等待一会才能出现目录结构~

该种方式需要手动补全web项目中的目录~比如resources等。

2.不使用骨架

和正常的Maven项目创建方式一样,但是需要补齐webapp目录。而且需要将pom.xml中的打包方式改为"war"。

七.Idea中集成Tomcat

1.集成本地Tomcat

如果只是配置而不安装项目,会有红色×报错,集成了项目后消失。

2.使用Maven插件

相关推荐
xiaoduzi1991几秒前
ConcurrentHashMap学习
java·学习
折哥的程序人生 · 物流技术专研5 分钟前
《Java 100 天进阶之路》第53篇:volatile与JMM(2026版)
java·volatile·内存屏障·可见性·java内存模型·jmm·java100天进阶
米饭不加菜8 分钟前
使用万用表判断三极管(BJT)好坏
java·开发语言
Csvn30 分钟前
Python 开发技巧 · 生成器(Generator)进阶 —— 从 yield 到 yield from,写出省内存的生产者-消费者模式
后端·python
geovindu32 分钟前
CSharp: Dijkstra Algorithms
开发语言·后端·算法·c#
Maynor99634 分钟前
AI Coding 零基础实战教程|第五部分:完整项目案例实操
java·前端·人工智能·claude code·ai coding
生戎马1 小时前
Tomcat Container容器之Engine:StandardEngine _
java·tomcat
zhangjw341 小时前
第29篇:Java伪共享与对象分配:并发性能优化的关键
java·开发语言·性能优化
宠友信息1 小时前
内容社区源码多端数据协议与 Spring Boot 状态流转实现思路
java·spring boot·websocket·uni-app
掘金者阿豪1 小时前
听书别再被会员和广告打断:把NAS变成自己的私人有声图书馆
后端