2023.3 Idea配置Tomcat环境
tomcat配置
下载tomcat
先到官网(按住Ctrl再左键点击直接打开官网)下载64位的tomcat,网速慢就用魔法下

创建项目、模块
打开idea(我用的是最新的idea的专业版,ui有点变化其他的基本大差不差,注意如果是社区版就没有内置对tomcat的支持,需要下个插件smarter tomcat来解决),先创建一个普通的Java项目

右键项目名新建一个模块

在弹出的界面填好模块名,注意不要和项目名字重合,会报错的。然后这里如果电脑中有多个Java版本就要注意JDK的选择。我这里选了1.8的那么后面都要保持一致。

创建之后打开project structure看此时在模块这一栏里面就有了两个模块,demo是我的项目名,tomacat-demo是刚刚创建的一个子模块。

然后点击facets,点击 +号选择Web,在弹出来的窗口里面就选择子模块的名字,我这里是tomcat-demo

此时会产生一个web.xml, 这时地下会有一个提示(红色标记区域)点击他创建

他会自动创建好并进入到这个界面,之后apply应用一下

配置Tomcat服务器
然后开始配置Tomcat服务器,如图操作:

这里选择好你安装tomcat的路径后点ok就可以了,其他选项无特殊需要就保持默认。

然后点击server旁边的deployment,此时如果底部有个warning提示的话可以选择旁边的fix就可以直接成如图所示,如果没有就点 + --> Artifact选择工件然后OK。底部是设置url的访问路径(即: http://127.0.0.1:8080/test)

回到server这个选项卡这边,默认浏览器可以根据自己的喜好来。其他选项保持默认也可以的。按下图这样设置热部署,这样代码一动刷新一下浏览器页面就更新了而不用重启服务。

启动服务
确定了之后在web目录下新建一个index.jsp, 在已有的模板上添加一个h1标签方便看是否能正常显示内容,然后就可以运行,但底下的日志可能会有乱码,这个后面解决。

会自动打开浏览器就可以看到index页面

问题解决
乱码问题的解决很简单,就是在设置里面找到控制台(console)的选项,将默认的编码集改成与自己平时使用的一致即可,基本上就是两种UTF-8和GBK

之后重新启动可以看到已经没有乱码了。

当然在运行的时候还有可能会遇到这种错误:
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED
这个很可能是版本不一致的问题,因为最新的idea会指定默认的JDK,这个时候项目里指定的版本和自己的版本牛头不对嘴就会报错了。修改成一致的即可解决

2023.3 Idea配置Tomcat环境的更多相关文章
- 安装配置tomcat环境
安装配置tomcat环境 #所需要软件包 apache-tomcat-7.0.65.tar.gz jdk-7u80-linux-x64.gz #建立 个专用账户 usradd tomcat ...
- eclipse弃坑记第一篇之在idea上配置Tomcat环境并创建Javaweb项目的详细步骤原创
IntelliJ IDEA是一款功能强大的开发工具,在代码自动提示.重构.J2EE支持.各类版本工具(如git.svn.github).maven等方面都有很好的应用. IntelliJ IDEA有免 ...
- Ubuntu 配置Tomcat环境(转载)
Ubuntu 配置Tomcat环境 1.下载Tomcat http://tomcat.apache.org/,下载Tomcat 8(由于目前最新eclipse不支持tomcat 9) 将下载的ap ...
- Win10系统如何配置Tomcat环境变量
我们知道win10用户在配置Tomcat环境变量的时候,首先需要配置JAVA,这样才能配置Tomcat环境.很多用户并不知道要如何进行配置,下面就给大家介绍win10系统怎样Tomcat环境变量的. ...
- 6步快速配置Tomcat环境变量(Win10)
一.配置 tomcat环境变量之前先安装jdk和配置jdk的环境变量 1.首先右击我的电脑(此电脑),点击属性,或者也可以从控制面板上打开,如下图,找到系统点击高级系统设置: 2.然后进入系统属性界面 ...
- eclipse配置tomcat环境
Eclipse配置tomcat环境 第一步:进行下面操作: window–>Preference–>Server–>Runtime Environments ->Add 搜索s ...
- Linux CentOS 配置Tomcat环境
一.下载Tomcat 下载Tomcat方式也有两种,可以参考我的前一篇博文Linux CentOS配置JDK环境,这边就不再赘述. 二.在Linux处理Tomcat包 1.创建tomcat文件夹 mk ...
- java:jdk环境变量配置+tomcat环境变量配置
一:JDK1.先安装jdk 查看jdk版本: DOC下输入java -version2.配置环境变量(添加系统变量) JAVA_HOME D:\study\jdk-6\jdk-6(j ...
- 怎样配置Tomcat环境变量
JDK环境变量配置: 假设你的安装JDK在C盘里,如:C:\Program Files\Java\jdk1.6.0_05,那么就在系统变量里(当然也能够在用户变量里)点新建: 变量 ...
- CentOS 6.6下安装配置Tomcat环境
本文转载至:http://www.linuxidc.com/Linux/2015-08/122234.htm 实验系统:CentOS 6.6_x86_64 实验前提:防火墙和selinux都关闭 实验 ...
随机推荐
- 四千行代码写的桌面操作系统GrapeOS完整代码开源了
简介 学习操作系统原理最好的方法是自己写一个简单的操作系统. GrapeOS是一个非常简单的x86多任务桌面操作系统,源代码只有四千行,非常适合用来学习操作系统原理. 源码地址:https://git ...
- 使用Blazor WASM实现可取消的多文件带校验并发分片上传
前言 上传大文件时,原始HTTP文件上传功能可能会影响使用体验,此时使用分片上传功能可以有效避免原始上传的弊端.由于分片上传不是HTTP标准的一部分,所以只能自行开发相互配合的服务端和客户端.文件分片 ...
- 单元测验4:人格知识大比武2mooc
单元测验4:人格知识大比武2 返回 本次得分为:10.00/10.00, 本次测试的提交时间为:2020-09-06, 如果你认为本次测试成绩不理想,你可以选择 再做一次 . 1 单选(2分) 关于M ...
- c# 引入同一个版本dll(比如包含opencv不同模块的dll,但是版本却是一致的)
1.使用dnSpy.exe工具,打开相关dll 在左侧"管理器"中选中并点击右键 2.在弹出菜单中点击编辑程序集 3.更改名称和版本号 4.工具栏-文件-全部保存 5.在VS中引入 ...
- List、Set与 Map
目录 1. List接口和常用方法 1.1 List接口基本介绍 1.2 List接口的三种遍历方式 2. ArrayList 2.1 注意事项 2.2 ArrayList的底层操作机制源码分析(重点 ...
- JavaScript:判断数据类型的四种方法
JavaScript目前有两种数据类型:基本数据类型和引用数据类型. 基本数据类型:Undefined.Null.Boolean.String.Number.Symbol(ES6) 引用数据类型:Ob ...
- CSS必学:元素之间的空白与行内块的幽灵空白问题
作者:WangMin 格言:努力做好自己喜欢的每一件事 CSDN原创文章 博客地址 WangMin 我们在开发的过程中,难免会出现一些难以预料的问题.那么其中,CSS空白现象就是非常常见的问题之一.虽 ...
- Util应用框架基础(四) - 验证
本节介绍Util应用框架如何进行验证. 概述 验证是业务健壮性的基础. .Net 提供了一套称为 DataAnnotations 数据注解的方法,可以对属性进行一些基本验证,比如必填项验证,长度验证等 ...
- 题解 P9326
前言 数学符号约定 \(n\):任意正整数. \(\#\):从未出现过的小写字母. \(\Sigma\):字符集,这里指小写字母集合. \(S\):最终答案的字符矩阵. 其余符号同题目翻译中所写. 如 ...
- easyupload
打开界面就是一个文件上传 的界面 然后在bp试了很多种方法都没有成功,还是看了wp 这里需要利用到.use.ini那为什么不用.heaccess?好像这种方法被过滤了,当时我用的时候没有成功 这里的话 ...