美文网首页
centos7.3配置java和tomcat

centos7.3配置java和tomcat

作者: 华仔_c656 | 来源:发表于2018-11-29 17:12 被阅读0次

    前言:
    tomcat和java在windows下配置和安装相对要简单,在linux下稍微多几个步骤,下面介绍安装配置方法,如有不对请留言。
    环境:
    linux :centos 7.3
    java:1.7
    tomcat:7.079

    linux使用vm虚拟机搭建安装选择最简单最小配置安装。
    准备好安装包具体包的下载这里就不赘述。将包传到home目录下(ps:你也可以放到别的地方,具体根据自己的喜欢)。

    • 1 开始配置java 使用命令解压:
    # cd /home
    # tar zxvf jdk-7u80-linux-x64.tar.gz
    

    java 比较简单解压后 配置环境变量就可以了。
    修改 /etc/profile 文件 在末尾增加

    JAVA_HOME=/home/jdk1.7.0_80
    JRE_HOME=$JAVA_HOME/jre
    CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    export JAVA_HOME JRE_HOME CLASS_PATH PATH
    

    这里定义和使用 export命令用于设置或显示环境变量 比较简单的linux shell使用
    配置好文件保存 profile传进去后执行命令查看是否生效

    # source /etc/profile
    # echo $PATH
    usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/home/jdk1.7.0_80/bin:/home/jdk1.7.0_80/jre/bin
    # java -version
    java version "1.7.0_80"
    Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
    

    看到这些说明java 环境已经设置OK,下面开始配置tomcat

    # cd /home
    #tar zxvf apache-tomcat-7.0.79.tar.gz
    #cd /home/apache-tomcat-7.0.79/bin
    #./startup.sh
    

    第一次启动后发现无法浏览网站,纳尼什么意思,经过查看catalina.out日志 发现有错误
    INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
    根据错误日志翻阅资料 是 apr 没安装 ,开始安装apr,在tomcat里面bin下面 有个 tomcat-native.tar.gz 文件
    解压安装

    tar zxvf tomcat-native.tar.gz
    cd tomcat-native-1.2.12-src/native
    yum -y install openssl-devel
    yum -y install gcc
    ./configure --with-apr=/usr/bin/apr-1-config
    

    添加环境变量
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
    执行 source /etc/profile 让环境变量生效
    最后启动tomcat(启动方法就不讲述了)
    默认防火墙没添加端口放行所以没办法访问要添加8080端口
    添加
    firewall-cmd --zone=public --add-port=8080/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
    重新载入
    firewall-cmd --reload
    查看
    firewall-cmd --zone=public --query-port=8080/tcp
    删除
    firewall-cmd --zone=public --remove-port=8080/tcp --permanent
    到此整个架设环境结束

    相关文章

      网友评论

          本文标题:centos7.3配置java和tomcat

          本文链接:https://www.haomeiwen.com/subject/alsxcqtx.html