Linux安装tomcat
一、下载tomcat,上传到服务器并解压
二、关闭防火墙
- 查看防火墙状态
systemctl status firewalld.service
- 关闭防火墙和禁止开机启动防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
- 在bin目录下./startup.sh 启动Tomcat服务器
- 在浏览器输入IP:8080可以看到如下图所示:
三、修改conf文件夹下的server.xml文件
(1)修改Connector节点的port属性值
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
端口8080改成80
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
(2)修改Engine节点的name属性值
<Engine name="Catalina" defaultHost="localhost">
localhost修改成域名,这里假设为xxx.com
<Engine name="Catalina" defaultHost="xxx.com">
(3)修改Host节点的name属性值
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
localhost修改成域名
<Host name="xxx.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
(4)在<Host name="xxx.com" ...节点里面最后位置加上节点信息,docBase为项目绝对路径
<Context path="" docBase ="D:\deploy\cm" reloadable="false"></Context>
修改为自己的域名,并如下图所示,在下面添上一句<Context docBase="项目名称”(如在webapps下发布的是项目名称是“abc”,那么应该写成docBase=“abc”) path=“” reloadable=“true”/>
最后关闭在重新打开tomcat就可以了!
总结:
tomcat默认打开的是在ROOT文件夹里面的index.jsp文件,只需要修改该文件,让tomcat打开该文件时自动跳转到webapps里的项目里的index.jsp文件或者html就可以了,记得绑定域名和端口改成80,tomcat默认打开的是80端口