1.通过官网下载Tomcat
https://tomcat.apache.org/download-80.cgi
2.上传tomcat安装包解压
tar -xzvf apache-tomcat-8.5.66.tar.gz
3.启动及关闭tomcat
cd进入tomcat目录,然后进入tomcat的bin目录,这里面就有tomcat的启动程序(statrup.sh)和关闭程序(shutdown.sh)
4.访问页面
tomcat启动完以后,为了验证是否能够访问到tomcat首页,我们在浏览器url地址输入ip:8080访问
输入以下命令关闭防火墙:
systemctl stop firewalld 暂时性关闭防火墙
systemctl status firewalld 查看防火墙状态
systemctl disable firewalld 永久关闭防火墙
systemctl start firewalld 开启防火墙
5.web部署
部署Maven项目至tomcat,在pom.xml文件中的打包方式改为war,在build标签中加入一个finalName标签,这就是打包后的名字
war包需要上传到tomcat的webapps包下。
6.server.xml配置
修改tomcat配置文件找到tomcat下conf目录下的server.xml文件,可以修改端口和web工程的路径.基本上阿里云是平时用的最多的
<Service name="Catalina1">
<Connector port="7777" protocol="HTTP/1.1" maxHttpHeaderSize="65536"
connectionTimeout="20000"
redirectPort="7333" />
<Connector port="7443" protocol="AJP/1.3" redirectPort="7333" />
<Engine name="Catalina1" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<!-- This Realm uses the UserDatabase configured in the global JNDI
resources under the key "UserDatabase". Any edits
that are performed against this UserDatabase are immediately
available for use by the Realm. -->
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context docBase="webReport" path="" reloadable="true" />
</Host>
</Engine>
</Service>