一、先安装javaJDK,(如果已安装可跳过这一步)
1、 执行安装命令:yum install java-1.8.0-openjdk-devel -y
2、 设置JAVA_HOME环境变量:编辑/etc/profile文件,将以下行添加到文件底部
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
3、 使命令生效:source /etc/profile
二、安装Tomcat
1、 执行安装命令:yum install tomcat
Tomcat会被安装到“/usr/share/tomcat”目录。
2、 激活环境变量:source /etc/profile
3、 更新/usr/share/tomcat/conf/server.xml 文件内容
<?xml version="1.0" encoding="UTF-8"?>
<Server port="8006" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
<Listener className="org.apache.catalina.core.AprLifecycleListener" />
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>
<Service name="Catalina">
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"
maxThreads="1000" minSpareThreads="20" acceptCount="1000" maxHttpHeaderSize="65536"
debug="0" disableUploadTimeout="true" useBodyEncodingForURI="true" enableLookups="false"
URIEncoding="UTF-8" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase" />
</Realm>
<Host name="localhost" appBase="/data/wwwroot" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/data/wwwroot" debug="0" reloadable="false" crossContext="true" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t %s %b" />
</Host>
</Engine>
</Service>
</Server>
5、 创建重定向静态目录,并赋值权限
mkdir -p /data/wwwroot
chown -R tomcat:tomcat /data/wwwroot
6、 新建“/usr/share/tomcat/bin/setenv.sh”文件, 输入以下内容配置JVM内存参数
JAVA\_OPTS='-Djava.security.egd=file:/dev/./urandom -server -Xms256m -Xmx496m -Dfile.encoding=UTF-8'
7、 启动tomcat服务:systemctl start tomcat