| 1 | 下载安装包 | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cd /opt | ||||||||||||||||||||
| wget http://apache.fayea.com/tomcat/tomcat-8/v8.5.51/bin/apache-tomcat-8.5.51.tar.gz | ||||||||||||||||||||
| 2 | 解压 | |||||||||||||||||||
| tar zxvf apache-tomcat-8.5.51.tar.gz | ||||||||||||||||||||
| 3 | Tomcat JVM等参数设置 | |||||||||||||||||||
| 创建文件:vim /opt/apache-tomcat-8.5.51/bin/setenv.sh | ||||||||||||||||||||
| JAVA_OPTS=”-Xmx2048m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=768m -Xss2m” CATALINA_OPTS=”-Djava.awt.headless=true” |
||||||||||||||||||||
| 二、配置开机启动 | ||||||||||||||||||||
| 1.创建tomcat用户 | ||||||||||||||||||||
| useradd tomcat | ||||||||||||||||||||
| chown -R tomcat:tomcat /opt/apache-tomcat-8.5.51 | ||||||||||||||||||||
| 2.安装jsvc(如已编译过 则只需拷贝) | ||||||||||||||||||||
| 安装libcap-devel | ||||||||||||||||||||
| yum install libcap-devel gcc | ||||||||||||||||||||
| cd /opt/apache-tomcat-8.5.51/bin | ||||||||||||||||||||
| tar xvfz commons-daemon-native.tar.gz -C /opt/ | ||||||||||||||||||||
| cd /opt/commons-daemon-1.2.2-native-src/unix | ||||||||||||||||||||
| ./configure | ||||||||||||||||||||
| make | ||||||||||||||||||||
| 将编译好的jsvc拷贝到希望的目录中 | ||||||||||||||||||||
| cp jsvc /opt/apache-tomcat-8.5.51/bin | ||||||||||||||||||||
| 3,配置启动脚本(如没有tomcat文件请参照附录创建) | ||||||||||||||||||||
| cp /opt/apache-tomcat-8.5.51/bin/daemon.sh /etc/init.d/tomcat | ||||||||||||||||||||
| 注意权限 | ||||||||||||||||||||
| chmod 755 /etc/init.d/tomcat | ||||||||||||||||||||
| chown root:root /etc/init.d/tomcat | ||||||||||||||||||||
| tomcat文件中ARG0=”$0”前加入: | ||||||||||||||||||||
| vi /etc/init.d/tomcat | ||||||||||||||||||||
| # chkconfig:2345 22 88 | ||||||||||||||||||||
| JAVA_HOME=/usr/java/jdk1.8.0_161 | ||||||||||||||||||||
| CATALINA_HOME=/opt/apache-tomcat-8.5.51 | ||||||||||||||||||||
| TOMCAT_USER=tomcat | ||||||||||||||||||||
| 4.设置开机启动 | ||||||||||||||||||||
| chkconfig —add tomcat | ||||||||||||||||||||
| 检查状态 | ||||||||||||||||||||
| chkconfig —list | grep tomcat | ||||||||||||||||||||
| 如果还是off状态则手动开启 | ||||||||||||||||||||
| chkconfig tomcat on | ||||||||||||||||||||
| 5.设置管理员用户密码 | ||||||||||||||||||||
| vim /opt/apache-tomcat-8.5.51/conf/tomcat-users.xml | ||||||||||||||||||||
| 添加以下内容 | ||||||||||||||||||||
| 6.删除Tomcat自带项目 | ||||||||||||||||||||
| 在 http://121.196.26.170:8080/manager 里Undeploy 【examples】【docs】 | ||||||||||||||||||||
| 或关闭tomcat服务后,直接删除/opt/apache-tomcat-8.5.51/webapps/docs和examples | ||||||||||||||||||||
| ZVAFQR!$23wesdx!cL$2x6J9 | ||||||||||||||||||||
| 7.以下针对tomcat8需要 | ||||||||||||||||||||
| tomcat/webapps/manager/META_INF/context.xml文件,将文件中对访问的来源受限设置注释: | ||||||||||||||||||||
| <!—注释这里,去除对访问权限的设置 | ||||||||||||||||||||
| <Valve className=”org.apache.catalina.valves.RemoteAddrValve” | ||||||||||||||||||||
| allow=”127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1” /> | ||||||||||||||||||||
| —> | ||||||||||||||||||||
