1.下载压缩包并传到linux目录下,使用rz命令上传压缩包
2.解压缩
[root@localhost app]# tar -zxvf apache-tomcat-8.5.24.tar.gz
改名
[root@localhost app]# mv apache-tomcat-8.5.24 tomcat
3.启动tomcat,进入到tomcat/bin目录下
[root@localhost bin]# ./catalina.sh run
4.浏览器输入ip:8080
5.conf目录下server.xml文件可以修改端口和编码
<Connector port="8888" protocol="HTTP/1.1"
connectionTimeout="20000"
useBodyEncodingforURI="true" URIEncoding="UTF-8"
redirectPort="8443"/>
6.部署项目
将webapps目录下除ROOT目录外其余文件全部删除,将ROOT目录中文件全部删除,将war包中的META-INF和WEB-INF文件夹放到webapps/ROOT/目录下。
7.启动tomcat,bin/
[root@localhost bin]# ./catalina.sh run
8.浏览器访问ip:8080.
9.问题:
omcat8布署war包,出现如标题的报错,这是因为tomcat8以上对resource采取了cache,而默认的大小是10M。
解决的办法很简单,就是在conf/context.xml中调大缓存。
代码如下:
<Resources cachingAllowed="true" cacheMaxSize="100000" />