解压到指定路径并且重命名
root@vxzones:/mnt/install# mkdir /www/
root@vxzones:/mnt/install# tar zxvf [文件名].tar.gz -C /www/
root@vxzones:/mnt/install# cd /www/
root@vxzones:/www# mv [文件名] tomcat8.5
配置
root@vxzones:/www# cp /www/tomcat8.5/bin/catalina.sh /etc/init.d/
root@vxzones:/www# mv /etc/init.d/catalina.sh tomcat
root@vxzones:/www# vi /etc/init.d/tomcat
打开文件后添加以下三行:
CATALINA_HOME=/www/tomcat8.5
JAVA_HOME=/usr/local/java_8
CLASSPATH=.:${JAVA_HOME}/lib:$CATALINA_HOME/lib
保存退出
解决insserv: warning: script '服务名' missing LSB tags and overrides的问题:
添加以下代码到/etc/init.d/tomcat文件第二行,第一行是#!/bin/sh
[
### BEGIN INIT INFO
# Provides: bbzhh.com
# Required-Start: $local_fs $network
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: tomcat service
# Description: tomcat service daemon
### END INIT INFO
]
添加tomcat到系统服务, 重启电脑生效
root@vxzones:/www# update-rc.d –f tomcat defaults
tomcat添加gzip压缩
vi /tomcat8.5/conf/server.xml
替换以下标签内容
[
connectionTimeout="20000"
redirectPort="8443"
compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/javascript,application/javascript,text/css,text/plain,text/json"/>
]
tomcat部署项目到根路径
root@vxzones:/# cd /www/tomcat8.5/webapps/
root@vxzones:/www/tomcat8.5/webapps/# rm -rf *
root@vxzones:/www/tomcat8.5/webapps/# vi /tomcat8.5/conf/server.xml
xmlValidation="false" xmlNamespaceAware="false">
......
保存退出