zoukankan      html  css  js  c++  java
  • centos7上安装与配置Tomcat7(整理篇)

    1、检查tomcat7是否已经安装

    rpm -qa | grep tomcat

    ps -ef | grep tomcat

    第一条命令查看是用rpm安装过tomcat,由于我们倾向于安装解压版的tomcat,所以一般是找不到的。

    第二条命令查看系统中是否运行有tomcat,如下图所示:

    clip_image001[4]

    我的系统中已经有tomcat了

     

    2、检查系统中是否已经安装有jdk软件,并更新成需要的jdk软件

    1)查看之前的jdk

    java -version

    rpm -qa | grep java

    rpm -qa | grep gcj

    rpm -qa | grep jdk

    2)卸载之前的oenjdk(假设你找出来的软件名是如下的

    yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

    yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

    3)解压源码包

    通过终端在/usr/local目录下新建java文件夹,命令行:

    sudo mkdir /usr/local/java

    然后将下载到压缩包拷贝到java文件夹中,命令行:

    进入jdk源码包所在目录

    cp jdk-7u79-linux-x64.tar.gz /usr/local/java

    然后进入java目录,命令行:

    cd /usr/local/java

    解压压缩包,命令行:

    sudo tar xvf jdk-7u79-linux-x64.tar.gz

    然后可以把压缩包删除,命令行:

    sudo rm jdk-7u79-linux-x64.tar.gz

    4)设置jdk环境变量

    这里采用全局设置方法,就是修改etc/profile,它是是所有用户的共用的环境变量

    sudo vim /etc/profile

    打开之后在末尾添加

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

    请记住,在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为

    source/etc/profile 时不能识别多余到空格,会理解为是路径一部分。

    vim 打开profile的并追加环境变量的截图:

    clip_image002

    然后保存,使profile生效

    source /etc/profile

    5)确认jdk已安装完成

    java -version

    echo $JAVA_HOME

    echo $JRE_HOME

    echo $CLASSPATH

    echo $PATH

    列出java -version截图:

    clip_image003

     

    3、安装tomcat7

    1)解压源码包(源码包已经放于目录:/usr/local中)

    cd /usr/local

    tar xvf apache-tomcat-7.0.64.tar.gz

    mv apache-tomcat-7.0.64 tomcat

    2)启动tomcat

    /usr/local/tomcat/bin/startup.sh

    出现如下所示说明启动成功:

    clip_image004

     

    4、增加8080端口到防火墙配置中

    centos7换用了新的防火墙体系firewalld,此防火墙有两种配置文件,一种是自动安装的,在/usr/lib/firewalld/services/目录中,还有一种是用户自定义,存放于目录/etc/firewalld/services/中

    1)新建tomcat防火墙例外端口规则文件tomcat.xml

    内容如下:

    <?xml version="1.0" encoding="utf-8"?>
     
    <service>
     
    <short> Tomcat Webserver</short>
     
    <description>HTTPS is a modified HTTP used to serve Web pages when security is important.Examples aresites that r
     
    equire logins like stores or web mail.This option is not required for viewing pages locally or developing Web pages.You n
     
    eed the httpd package installed for this option to be useful.</description>
     
    <port protocol="tcp" port="8080"/>
     
    </service>

    2)使用命令加入到防火墙规则中

    然后把此服务加入防火墙规则中

    firewall-cmd --reload

    firewall-cmd --add-service=tomcat

    firewall-cmd --permanent --add-service=tomcat

     

    5、测试tomcat

    假设安装机器的IP为192.168.1.25,在另一台同网段机器的浏览器上输入:

    http://192.168.1.25:8080/

    显示图为:

    clip_image005

    表示成功

  • 相关阅读:
    C#数据绑定
    性能测试用例设计策略
    DataTable转Json方法
    (转)C#中的委托和事件(续)
    (转)Asp.Net Ajax的两种基本开发模式
    几种web报表打印方案的比较
    .net 1.1中的Cache访问方式
    json2.js的初步学习与了解(转)
    JS 循环遍历JSON数据
    DataTable 只保留想要的几列 .
  • 原文地址:https://www.cnblogs.com/luhouxiang/p/4810180.html
Copyright © 2011-2022 走看看