Linux安装Tomcat(本地安装)

1、 下载tomcat的linux安装包

       https://tomcat.apache.org/download-70.cgi

2、在usr目录下创建一个tomcat文件夹

[root@localhost ~]# mkdir /usr/tomcat
[root@localhost ~]# cd /usr
[root@localhost ~]# ls

3、使用SecureCRT的FTP把jdk安装包上传到远程linux服务器上(alt+p打开,从文件夹中拖进去)

sftp> cd /usr/tomcat
sftp> ls
sftp> put -r "D:apache-tomcat-7.0.78.tar.gz"

4、 解压tomcat压缩文件

[root@localhost tomcat]# tar -zxvf   apache-tomcat-7.0.78.tar.gz
[root@localhost ~]# cd /usr/tomcat
[root@localhost tomcat]# ll
drwxr-xr-x. 9 root root     160 7月   1 18:55 apache-tomcat-7.0.78
-rw-r--r--. 1 root root 8968516 6月   5 2017 apache-tomcat-7.0.78.tar.gz

5、修改Tomcat的端口号, 进入到tomcat目录下的conf目录.

[root@localhost tomcat]# cd apache-tomcat-7.0.78/conf
[root@localhost tomcat]#vim server.xml

  按i进入编辑模块,改为

<Connector port="8888" protocol="HTTP/1.1" ......

  按ESC键退出编辑模式,输入:wq,即保存并退出

6、添加防火墙例外

  添加端口防火墙例外,这个是要添加的,即便你的防火墙是关了,不设置这个,局域网照样访问不了你的tomcat

[root@localhost conf]#  
firewall-cmd --add-port=8888/tcp --permanent (如果终端输出 “8080/tcp” 则说明8080端口被开启)
如果没有该输出:
[root@localhost conf]# firewall-cmd --zone=public --add-port=8888/tcp --permanent
出现" success" 则表示添加成功

 关闭Linux的防火墙:

  在vm中安装好tomcat,而且在liunx中使用nc命令可以返回成功,

但是更换到window中访问不到tomcat的情况,是由于linux防火墙的问题造成的

第一种解决方案:

//修改/etc/sysconfig/iptables 这个文件,增加一个8888端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8888 -j ACCEPT
//重启linux防火墙服务即可
/etc/init.d/iptables  restart

第二种解决方案:

  这种方法相当于linux端口全部开放,这样如果只是本地创建的vm只为学习使用,推荐使用这种方式,比较简单粗暴,如果是服务器运维的话,这样会降低服务器的安全性

//如果是CentOs 7 以前的版本直接执行如下命名即可
service iptables stop  关闭防火墙
service iptables start  重新开启防火墙

启动tomcat

cd  /usr/tomcat/apache-tomcat-7.0.82/bin
./startup.sh

关闭Tomcat:

./shutdown.sh #关闭

输入http:// + 服务器ip + 端口号 ,能否访问

如果浏览器还是无法访问:

【转载参考】:https://blog.csdn.net/weixin_37766087/article/details/100026220

原文地址:https://www.cnblogs.com/64Byte/p/13226790.html