1.去tomcat官网下载http://tomcat.apache.org/。自己选择版本,我用的是9.0的版本。
2.下载 tar.gz包到本地
3.当前主目录下使用 netstat -nultp 查看服务器已使用的所有端口
4.前面已经创建的有java目录。所以直接进入 cd /usr/java 目录
5.创建Tomcat目录 mkdir tomcat
6.使用rz命令上传tomcat.tar.gz包。也可以使用xshell的新建文件传输功能(xftp)进行文件上传
7.上传完成,然后进行解压缩 tar -zxvf apache-tomcat-9.0.37.tar.gz
8.然后 cd 进入到apache-tomcat-9.0.37目录下。再cd进入到conf目录下。ls -l查看文件目录资料
9.使用 vi server.xml 命令编辑 server.xml 文件。
10.修改tomcat 默认端口8080.因80已被mysql占用,故不使用80端口。使用8090端口
可以使用 :/字符串 文件中向前搜索 ?字符串 文件中向后搜索 搜索8080端口。/8080
然后使用替换符进行替换 :g/要搜索字符/s//被替代字符/g g/8080/s//8090/g
11.然后返回到apache-tomcat-9.0.37目录下 cd ..,用cd命令进入到bin目录下 , 给服务器开放8090端口
命令 :vi /etc/sysconfig/iptables #使用命令,编辑防火墙配置文件(shift+g,shift+4,i),增加以下内容后,然后保存。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT
12.重启配置,重启系统
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
13.然后执行 sh startup.sh命令来启动tomcat
14.使用命令: ps aux|grep tomcat 查看tomcat是否启动
15.使用命令: netstat -lntp |grep java 查看java的端口号情况
16.到这可以在本地浏览器输入http://ip:8090/。观察是否跳转到tomcat主页,如果是,则安装成功
因为我Linux是阿里云服务。所以我还需要在阿里云后台安全组配置-新增8090端口,实现外网访问服务器的tomcat.