zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    在三层开发的DAL层中, 从web.config中读取数据库的连接字符串的方法
    [转]使用 DataAdapter 执行批量更新
    各式各样的 ICONS
    20个“标准的”配色方案
    一款 FORM 框报错提示 Demo
    超漂亮的仿腾讯弹出层效果
    POJ 2192 (DP)
    POJ 2063 (DP)
    POJ 3624 (DP)
    JavaScript技巧集
  • 原文地址:https://www.cnblogs.com/64Byte/p/13226790.html
Copyright © 2011-2022 走看看