亲手教你如何在idea配置Tomcat

2024-02-24 03:18
文章标签 配置 idea tomcat 亲手

本文主要是介绍亲手教你如何在idea配置Tomcat,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言,这两天我准备接一个写javaweb的单子,准备用idea,之前还没有用过java写web。于是就在csdn找配置的过程。不知道什么时候起,真心感觉csdn上面内容真的是错误百出,在这些误导下,我浪费了大概小一个半个小时。这也是我为什么要写这篇文章给大家避坑。

首先,大部分专业版idea里面是有Tomcat的插件的。但是配置Tomcat时需要Tomcat的路径,私以为插件的路径就是Tomcat的路径。于是把就直接配置,但是一直会提示找不到Tomcat。于是我还是去官网下了一个Tomcat,我这里下是Tomcat9。下载完解压到本地,记好路径。

在这里插入图片描述
第一步,配置Tomcat的环境。此电脑>计算机>属性>高级系统设置>环境变量
新建一个系统变量,如下
在这里插入图片描述
并在Path下添加%CATALINA_HOME%\bin;
在这里插入图片描述
第二步,命令行启动Tomcat,startup.bat。通常会像我一样遇到下面的问题乱码,这些大概又是UTF-8与GBK之间转换问题。解决方法如下,找到Tomcat安装路径下的conf文件进行配置。打开后进行图片操作将UTF-8换成GBK
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第三步,命令行启动Tomcat,startup.bat

在这里插入图片描述


Ok,到上面为止Tomcat可正常运行。接下来需要在idea进行配置。其实在idea配置只要一步,点击图片中的位置进行配置。因为idea的以项目属性,每一次新的web项目可能是需要重新配置的tomcat,但是这些对你来说,都不是难事。
在这里插入图片描述
点击完,出现以下界面。当然我的是配置好的。首先点击左上角的 +,你会给选择tomcat server,并给它起个名字。然后点击配置,如图中蓝色框那块,选择tomcat存放路径,把上面选择好后,下面的会自动填好。然后点击确定,看看端口以及浏览器有没有配置好。通常都是自动配置好的。
在这里插入图片描述
在这里插入图片描述

在你的每一个web项目中,你需要给每一个项目导入依赖。快捷键为ctrl+alt+shift+s。点击 +,通过库找到tomcat server。应用后,即可使用tomcat
在这里插入图片描述

这篇关于亲手教你如何在idea配置Tomcat的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/740783

相关文章

鸿蒙中Axios数据请求的封装和配置方法

《鸿蒙中Axios数据请求的封装和配置方法》:本文主要介绍鸿蒙中Axios数据请求的封装和配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.配置权限 应用级权限和系统级权限2.配置网络请求的代码3.下载在Entry中 下载AxIOS4.封装Htt

Spring中配置ContextLoaderListener方式

《Spring中配置ContextLoaderListener方式》:本文主要介绍Spring中配置ContextLoaderListener方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录Spring中配置ContextLoaderLishttp://www.chinasem.cntene

idea maven编译报错Java heap space的解决方法

《ideamaven编译报错Javaheapspace的解决方法》这篇文章主要为大家详细介绍了ideamaven编译报错Javaheapspace的相关解决方法,文中的示例代码讲解详细,感兴趣的... 目录1.增加 Maven 编译的堆内存2. 增加 IntelliJ IDEA 的堆内存3. 优化 Mave

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

Nginx中配置HTTP/2协议的详细指南

《Nginx中配置HTTP/2协议的详细指南》HTTP/2是HTTP协议的下一代版本,旨在提高性能、减少延迟并优化现代网络环境中的通信效率,本文将为大家介绍Nginx配置HTTP/2协议想详细步骤,需... 目录一、HTTP/2 协议概述1.HTTP/22. HTTP/2 的核心特性3. HTTP/2 的优

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

SpringCloud动态配置注解@RefreshScope与@Component的深度解析

《SpringCloud动态配置注解@RefreshScope与@Component的深度解析》在现代微服务架构中,动态配置管理是一个关键需求,本文将为大家介绍SpringCloud中相关的注解@Re... 目录引言1. @RefreshScope 的作用与原理1.1 什么是 @RefreshScope1.

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

SpringBoot日志配置SLF4J和Logback的方法实现

《SpringBoot日志配置SLF4J和Logback的方法实现》日志记录是不可或缺的一部分,本文主要介绍了SpringBoot日志配置SLF4J和Logback的方法实现,文中通过示例代码介绍的非... 目录一、前言二、案例一:初识日志三、案例二:使用Lombok输出日志四、案例三:配置Logback一

springboot security之前后端分离配置方式

《springbootsecurity之前后端分离配置方式》:本文主要介绍springbootsecurity之前后端分离配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的... 目录前言自定义配置认证失败自定义处理登录相关接口匿名访问前置文章总结前言spring boot secu