zoukankan      html  css  js  c++  java
  • 在CentOS7上配置JDK和Tomcat

    一、软件包下载

    ①、JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    image

    由于JDK下载现在要登录账户了,这里提供一下:账号:2696671285@qq.com  密码:Oracle123

    注:请不要改密码,大家共同使用!!!

    ②、Tomcat下载地址:https://tomcat.apache.org/download-80.cgi

    image

    下载之后,用Xftp将文件上传到CentOS的  usr/local/ 目录下。

    image

    可以发现已经上传进来了。

    image

    下面我们进行配置。

    二、配置JDK

    ①、首先我们要进入到usr/local目录下:cd /usr/local。然后进行解压:

    tar -zxvf jdk-8u251-linux-x64.tar.gz

       解压完成后:

    image

    ②、进行环境变量的配置

    vi /etc/profile

    在profile文件最下面添加如下内容(这里根据你自己的路径和名称添加,不一定和我一样):

    JAVA_HOME=/usr/local/jdk1.8.0_251
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export PATH
    export CLASSPATH
    

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

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

    进入编辑模式按键盘“↓”至底部,然后按  i  进入添加模式,添加完后按 esc  再按  :wq   完成:

    image

    ③、配置完成之后必须要刷新配置文件:

    source /etc/profile

    ④、之后输入以下命令验证JDK是否安装成功:

    java
    javac
    java -version

    image

    这样就大功告成了,下面我们来配置Tomcat。

    三、配置Tomcat

    ①、同样先解压

    cd /usr/local
    tar -zxvf apache-tomcat-8.5.56.tar.gz

    ②、启动Tomcat

    cd apache-tomcat-8.5.56/bin/
    #执行启动命令
    ./startup.sh
    

    启动之后就可以在浏览器访问了。如果浏览器访问 http://ip:8080/ 访问不了,我们查看防火墙开放的端口:

    firewall-cmd --zone=public --list-ports

    image

    可以发现什么端口都没有,而Tomcat的默认端口是8080,所以我们要添加开放8080端口。

    ③、配置开放端口

    firewall-cmd --zone=public --add-port=8080/tcp --permanent

    因为centos7 已经更改了防火墙策略,所以使用这种方式来打开端口,介绍一下这些参数:

    • zone #作用域
    • add-port=8080/tcp #添加端口,格式为:端口/通讯协议
    • permanent #永久生效,没有此参数重启后失效

    ④、重启防火墙

    firewall-cmd --reload

    ⑤、测试tomcat

    我虚拟机的IP地址为192.168.30.101,所以在同网段机器的浏览器上输入:http://192.168.30.101:8080/。结果为如下图:

    image

    成功访问!!!

  • 相关阅读:
    过滤选择器——简单过滤选择器
    层次选择器
    选择器——2——基本选择器
    This is a secret
    iframe加载问题
    懒加载
    biubiubiu
    使用JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength属性
    HTML中       等6种空白空格的区别
    ASP.NET 4.0的ClientIDMode属性
  • 原文地址:https://www.cnblogs.com/tanghaorong/p/13223004.html
Copyright © 2011-2022 走看看