配置Tomcat服务器
打开idea点击run--->Edit Configurations

添加一个配置信息,找到Tomcat Server,选择local后(因为我们要用本地安装的Tomcat) ok确定

出现以下界面时,我们要配置一下本地Tomcat路径

将本地Tomcat路径填入(我的Tomcat在D盘下的路径),点击ok确定。

修改好路径后其他默认信息不需改动,点击Deploment发布方式配置

点击添加

选择要发布的项目,此处要注意区分。
(1)war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布;
(2)war exploded模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。

这里根据需求自行选择,在最上面Name的地方随便命名一个Tomcat名字,方便以后多个Tomcat进行区分

开启热部署的相关配置

启动项目成功

使用默认浏览器自动访问http://localhost:8080/springmvc_war_exploded/

试一下热发布
修改jsp文件内容后,不用启动Tomcat刷新页面就可以加载更改后的内容,但是发现页面乱码。

解决中文乱码,修改jsp文件,添加一行<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>

问题解决

解决控制台中文乱码

修改Tomcat安装路径下logging.properties文件里面的将java.util.logging.ConsoleHandler.encoding = UTF-8 修改为 java.util.logging.ConsoleHandler.encoding = GBK


问题解决

网友评论