zoukankan      html  css  js  c++  java
  • Linux_CentOS-服务器搭建 <二>

    Tomat安装:

      说明

        源码安装,下载地址:http://tomcat.apache.org/。我下了个apache-tomcat-7.0.42.tar.gz

      安装开始:

        配置环境。

        JDK:

    vi /etc/profile

        文件末处加上

    export JAVA_HOME=/usr/java/jdk1.7.0_17
    export JRE_HOME=/usr/java/jdk1.7.0_17/jre
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:$JAVA_HOME/bin

        先把下载过来的放在CentOS里面。我放在/usr/local

        其实安装就是所谓的解压,但我们注意,一般安装好后把安装包删除.

        同样和上一次讲的一样,CentOS里面如果有了的话,把里面的tomcat删掉先 。

    [root@Li local]# cd /usr/local
    [root@Li local]# tar -zxv -f apache-tomcat-7.0.42.tar.gz         // 解压压缩包
    [root@Li local]# rm -rf apache-tomcat-7.0.42.tar.gz          // 删除压缩包
    [root@Li local]# mv apache-tomcat-7.0.42  tomcat 

         安装好后,你会发现 local里面多了一个tomcat文件夹出来。

    安装后,我们得把tomcat的环境配下:

    cd /usr/local/tomcat/bin
    
    vi catalina.sh  
    #!/bin/sh
    
    export TOMCAT_HOME=/usr/local/tomcat
    
    export CATALINA_HOME=/usr/local/tomcat

    利用下面命令使文件有执行权限并使配置生效

    # source /etc/profile
    
    # cd /usr/local/tomcat/bin
    
    # chmod 777 *.*

      启动试试看吧:

        操作如下

     

    [root@Li ~]#  /usr/local/tomcat/bin/startup.sh   //启动tomcat
    Using CATALINA_BASE:   /usr/local/tomcat
    Using CATALINA_HOME:   /usr/local/tomcat
    Using CATALINA_TMPDIR: /usr/local/tomcat/temp
    Using JRE_HOME:        /usr/java/jdk1.7.0/jre
    Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar 

    如果没有出现,卸了重装。有的话,就启动好了。

    我们可以看下日志文件:

    [root@CentOS ~]# cd /usr/local/tomcat/logs
    [root@CentOS logs]# cat catalina.out

    这时候 我们可以查看下这个服务:

     ps -ef | grep tomcat

    如果想把tomcat 配置成本机服务的,自己可以去百度。或者还有tomcat配置成开机启动。

    因为tomcat端口没开放,8080端口是禁止的。所以我们要在防火墙那边配置下。

      增加8080端口到防火墙配置中,执行以下操作:

    [root@Li ~]# vi + /etc/sysconfig/iptables
    #增加以下代码
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 

      重启下

    [root@Li ~]# service iptables restart 

      在此,再说一种防火墙配置: 

    # iptables -F
    # iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080
    # iptables -t nat -I OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8080
    # /etc/rc.d/init.d/iptables save //保存的意思

    检验Tomcat安装运行

    通过以下地址查看tomcat是否运行正常: 

    http://localhost:8080/

     另外:

    lsof -i:8080//查端口号

    kill 27285//关闭

  • 相关阅读:
    (转)java反射机制及简单工厂模式
    (转)JAVA反射机制理解
    (转)前缀、中缀、后缀表达式
    (转)java提高篇(四)-----理解java的三大特性之多态
    (转)java for循环的执行顺序和几种常用写法
    (转)JAVA堆栈操作
    POI 实现合并单元格以及列自适应宽度
    前端缓存支持的文件格式及请求方式
    freemarker在xml文件中遍历list数据
    freemarker在线编辑
  • 原文地址:https://www.cnblogs.com/Alandre/p/3369028.html
Copyright © 2011-2022 走看看