美文网首页
Linux 搭建Java 环境,部署项目

Linux 搭建Java 环境,部署项目

作者: 暗星涌动 | 来源:发表于2020-06-19 15:21 被阅读0次

    @[TOC]

    一、系统环境

    主机操作系统:Windows 10

    服务器供应商:阿里云
    服务器操作系统:Centos 7.4 64位

    二、安装Jdk

    安装 jdk 1.8 ,输入以下命令:

    yum install -y java java-1.8.0-openjdk-devel
    

    安装完成后,检查其是否已经安装成功。输入以下命令:

    java -version
    

    运行结果如下:


    在这里插入图片描述

    三、安装Tomcat

    3.1 下载Tomcat 压缩包

    Linux系统中的wget 是一个下载文件的工具,其可以跟踪HTML页面上的链接依次下载来创建远程服务器的本地版本。

    我们是完全通过命令行的形式来进行操作,因此wget 的下载就尤为重要。
    安装wget,输入以下命令:

    yum install -y wget
    

    安装完成后,就可以根据网址下载对应的文件了。
    下载Tomcat 压缩包,输入以下命令:

    wget -c http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.35/bin/apache-tomcat-9.0.35.tar.gz
    

    3.2 配置Tomcat 环境

    解压Tomcat 压缩包:

    tar zxf apache-tomcat-9.0.35.tar.gz
    

    为了统一安装路径,将Tomcat 的解压文件夹移动到/usr/local 目录下:

    mv apache-tomcat-9.0.35 /usr/local/tomcat
    

    修改Tomcat 的配置文件,用以配置环境变量:

    vi /etc/profile
    

    在该文件的末尾添加以下内容:

    export JAVA_HOME='/usr/lib/jvm/jre'
    export CATALINA_HOME='/usr/local/tomcat'
    

    使该配置文件生效:

    source /etc/profile 
    

    3.3 开放8080端口

    查看防火墙中是否已经开放8080 端口:

    firewall-cmd --query-port=8080/tcp
    

    如果8080 端口还未开放,输入以下命令:

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

    重启防火墙,使修改生效:

    firewall-cmd --reload
    

    运行结果如下:


    在这里插入图片描述

    至此,本地的8080 端口已经开启,在服务器上已经能访问到Tomcat 首页了。
    但是,要想在Windows主机也访问到Tomcat ,那么还需要在服务器上开放8080 端口:


    在这里插入图片描述

    3.4 启动Tomcat

    启动Tomcat,输入以下命令:

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

    运行结果如下:


    在这里插入图片描述

    可以看见,在输出的最下方打印了【Tomcat started】字样,这表明Tomcat 已经成功启动了。

    四、项目打包

    下载本文章的附属资源,解压后用Eclipse 打开。
    修改applicationContext.xml 文件中的数据库配置:

    在这里插入图片描述
    在Windows主机上将项目部署到Tomcat 上试运行,不知道怎么操作的请看这里:Servlet 学习--第一个web 项目
    确认运行无误后将该项目打包成war。
    在这里插入图片描述

    五、部署项目

    为了文件能在主机和服务器之间进行传输,需要下载rz 和sz 。输入以下命令:

    yum install -y lrzsz
    

    安装完成后,进入Tomcat 的应用程序目录:

    cd /usr/local/tomcat/webapps/
    

    将在Windows主机的项目打包成的war 上传到服务器上:

    rz
    

    注:输入rz 命令后,会弹出一个文件选择器,在上面添加war 项目即可。


    在这里插入图片描述

    此时,我们已经能在服务器上访问该项目了。
    但在Windows 主机上还访问不到,为什么呢?
    因为没有关闭防火墙..输入以下命令:

    service firewalld stop
    

    到这里,就功成圆满了。在Windows主机的浏览器输入:

    公网IP:8080/项目名/访问路径
    

    运行结果如下:


    在这里插入图片描述

    至此,本文结束。我是陈冰安,一个Java学习者。欢迎关注我的公众号【暗星涌动】,愿与你一同进步。

    相关文章

      网友评论

          本文标题:Linux 搭建Java 环境,部署项目

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