每日一讲
希望每天叫醒你的不是闹钟,而是梦想!
目录
1.部署原因
在实际工作中,我们不可能将源码照搬到客户电脑中进行测试,所以我们就会通过部署Tomcat,打包项目到Tomcat目录下进行测试。
1.1Tomcat介绍
Tomcat是由Apache组织提供的一种免费的Web服务器,支持JSP以及Sevelet。本质上可以说是用于处理浏览器请求的Java程序,使得Java应用能够在Web服务器上运行。
2.Tomcat下载及安装
2.1Tomcat下载
Tomcat下载可以直接去官网下载 http://tomcat.apache.org
可以选择需要下载的版本,我选择的是Tomcat 9版本的,下面的链接是我下载的版本,大家可以直接点击下载。当然还是要找到自己相应的版本进行下载。
https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.89/bin/apache-tomcat-9.0.89.zip
2.2Tomcat在IDEA上部署
下载完毕后,找到我们的安装包,进行解压,解压完毕后的文件目录应该如下
然后进入到我们的IEDA中,在这里点击Edit Configurations
随后点击右侧加号,添加Tomcat Server中的Local
点击Deployment->点击加号选择Artifact中的第一个war包
2.3解决Tomcat乱码问题
此时,我们可以正常的在进行IDEA上运行Tomcat了,但是运行时会出现Services乱码的问题,此时,我们只需要到Tomcat的安装目录conf下的logging.properties中将编码格式从UTF-8改成GBK,大约在51行的位置。
修改前:
修改后:
3.打包war文件,并在Tomcat目录下运行
3.1打包文件
打开Build->Build Artifacts->文件名:war
接下来我们发现项目中会出现一个target文件夹,复制target文件夹下的.war文件。
复制之后我们找到我们的Tomcat下的webapps,将文件放在此目录下。
3.2Tomcat环境配置
在运行Tomcat之前之前我们还得配置下Tomcat的环境变量!!!
新建一个系统变量,变量名为CATALINA_HOME,变量值是tomcat的安装路径。
再新建一个变量名为TOMCAT_HOME,变量值为Tomcat安装路径的系统变量。
3.3Tomcat运行
前面提到的此时war文件还是压缩包的形式。但没事,在后面运行Tomcat的时候会自动解压。
打开bin目录,运行startup.bat文件,运行结果如下,说明是成功的!!!
当运行成功后会自动解压缩war压缩包的
本地代码运行结果就能够出来咯!!!
最后,希望这篇文章能够真正的帮助到你,解决这个小问题。天生我材必有用,别放弃,争取早日成为大佬!!!