windows+tomcat部署war包

将项目打成war包并用tomcat部署的方法,步骤及注意点

1.最简单,常见的部署方法,直接将war包放到tomcat的wabapp目录下,运行tomcat就行。

D:\a_software\Tomcat\apache-tomcat-8.5.88-windows-x64\apache-tomcat-8.5.88\webapps

bin 目录下,双击 startup.bat 即可成功启动。

以此实现war包的发布和运行。

启动之后出现乱码问题

解决方案:
# 很详细的解决Tomcat乱码问题

需要改两个文件

1、修改conf/server.xml

1
2
3
4
5
6
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxParameterCount="1000"
URIEncoding="UTF-8"
/>

添加 URIEncoding="UTF-8"

2、修改conf\logging.properties

1
2
# java.util.logging.ConsoleHandler.encoding = UTF-8
java.util.logging.ConsoleHandler.encoding = GBK

结果

通过以上两个步骤来解决乱码问题。

tomcat报缓存不足的错误

问题:

Tomcat启动报错:因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间

修改文件conf/context.xml

结果

将war包发布到根目录下

# tomcat部署war包,并以根目录启动项目

  1. 在本地或者通过jenkins打好一个war包上传到目标服务器
  2. 将apache-tomcat-8.5.55/webapps/ROOT目录下的内容清空
  3. 将war包内的文件解压到ROOT目录内 就可以了使用了。
  4. 重启tomcat


windows+tomcat部署war包
http://yuanql.top/2024/01/17/20_Tomcat/windows+tomcat部署war包/
作者
Qingli Yuan
发布于
2024年1月17日
许可协议