代码编织梦想

一、tomcat是什么

是apache软件基金会的一个核心项目,是一个开源免费的轻量级web服务器,支持servlet/jsp少量javaee规范。也被称为web容器、servlet容器。servlet需要依赖于tomcat才能运行。官网Apache Tomcat® - Welcome!

二、安装

1、在官网中下载对应版本的tomcat

2、将下载的安装包解压到没有空格的安装路径中

3、文件目录

4、启动,双击startup.bat,若是一闪而过,需要配置jdk环境变量

(1)系统变量中

CATALINA_HOME

D:\softWare\apache-tomcat-8.5.82

(2)path中

%CATALINA_HOME%\bin;%CATALINA_HOME%\lib

5、输入http://localhost:8080,发现黑款启动了,但是输入的网址无法加载

在安装目录---》config--->server.xml文件中,查看端口号,地址栏修改端口号再启动就可以了

6、解决乱码

(1)打开tomcat下的conf文件夹

(2)找到logging.properties文件,记事本打开

(3)搜索 java.util.logging.ConsoleHandler.encoding

(4)将等号后面的UTF-8修改成gbk就好了

7、关闭---ctrl+c

三、使用

(一)配置

1、修改启动端口号:conf/server.xml

默认端口是80.如果将tomcat端口号改为80.将来访问tomcat时,将不用输入端口号

(二)部署项目

将项目防止到webapps目录下,即部署完成,一般会被打成war包,将war包方法哦webapps目录下,tomcat会自动解压

(三)可能遇到的问题:

1、端口号冲突

        找到对应的程序,将其关闭掉

四、web项目结构

        编译后的java字节码文件和resources的资源文件,放到WEB-INF下的classes目录下

        pom.xml中依赖坐标对应的jar包,放入WEB-INF下的lib目录下

五、构建一个项目

(一)使用骨架

1、选择web项目骨架,创建web项目

2、删除pom.xml中多余的坐标

剩余

3、补齐确实缺失的目录结构

右键main选择directory

(二)不使用骨架

六、IDEA中使用Tomcat

(一)集成本地tomcat

将本地tomcat集成到idea中,然后进行项目部署,在idea中启动Tomcat,不需要打包好再放到tomcat中的webapps目录中

第二种方式:

(1)点击 Add Configuration...

(2)在弹窗中点击左上角的+号

(3)选择本地的Tomcat

(4)配置Tomcat

(5)部署项目

右下角出现tomcat信息,表示部署完成

疑问:报错,自己输入地址不行,但是通过上面的提示却可以。为何???

(二)Tomcat Maven插件

最高版本只到7

1、在pom.xml添加Tomcat插件

2、使用Maven Helper插件快速启动项目,选中项目,右键 --> Run Maven --> tomcat 7.0:run

pmo.xml的配置代码

<properties>

<maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target>

</properties>

<build>

                <plugins>

                <plugin>

                        <groupId>org.apache.tomcat.maven</groupId>

                        <artifactId>tomcat7-maven-plugin</artifactId>

                        <version>2.2</version>

                </plugin>

        </plugins>

</build>

可以指定端口和根路径

<build>

        <plugins>

                <plugin>

                        <groupId>org.apache.tomcat.maven</groupId>

                        <artifactId>tomcat7-maven-plugin</artifactId>

                        <version>2.2</version>

                        <configuration>

                                <port>80</port>

                                <path>/</path>

                        </configuration>

                </plugin>

        </plugins>

</build>

查看保留端口

netsh interface ipv4 show excludedportrange protocol=tcp

释放端口

net stop winnat

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/2301_76252251/article/details/129820872

tomcat 配置环境变量_悟世君子的博客-爱代码爱编程_tomcat配置环境变量

最近换电脑,备注一下 tomcat 环境变量配置 1、官网下载 tomcat ,并解压 tomcat官网:https://tomcat.apache.org/  选择要下载的版本 下载 根据自己的电脑环境选择下载 笔者电脑是64位windows  下载后解压 2、找到 tomcat 解压路径,配置三个环境变量 新建

Tomcat下载安装-爱代码爱编程

1.Tomcat官网下载链接http://tomcat.apache.org/download-70.cgi 2.在方框1中选择自己需要的版本,方框2中前两个是针对不同windows操作系统位数的压缩包,最后一个是安装包。对于Tomcat来说压缩包和安装包不只是我们平常理解的压缩包要解压之后才能使用,这里的压缩包和安装包在使用也有所区别,推荐下载安装包,

Tomcat8zip版本安装与配置-爱代码爱编程

Tomcat8zip版本安装与配置 原文链接:传送门 hhh,又到了紧张刺激的每日必答: 在开始之前呢,小Du来来带大家了解几个问题,希望能够在面试中,小Du的解答给你帮助。 老样子,话不多说直接上图 1.什么Tomcat: 答:简单总结下,tomcat是一个中间件,在B/S架构中,浏览器发出的http请求经过tpmcat中间件,转发到最终的目

Tomcat介绍-爱代码爱编程

文章目录 Tomcat介绍Container 结构分析Tomcat请求过程安装Tomcat优化tomcat启动速度Tomcat主要目录说明Tomcat 虚拟主机配置HTTP 请求过程Tomcat优化 Tomcat介绍 tomcat是一个免费的,开放源代码的Web应用服务器,是Apache软件基金会项目中的一个核心项目,由Apache ,Sun

tomcat启动闪退问题解决集(详细)_逆境清醒的博客-爱代码爱编程

Tomcat启动闪退问题解决集(详细) Tomcat 启动时出现黑屏一闪而过的现象原因有很多,但通常都涉及几个方法: 一、Java环境不对,Tomcat 不同版本需要的Java环境不同。     有时tomcat版本能够正常安装,但启动时检测到java 版本不对就会出现启动黑屏一闪而过的现象。例如:tomcat 10.1-M14版本能够在java

大公司为什么禁止springboot项目使用tomcat?-爱代码爱编程

本文已经收录到Github仓库,该仓库包含 计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~ Github地址: https://github.com/Tyson0314/Jav