Linux 搭建Java 环境,部署项目

20 篇文章 1 订阅

一、系统环境

主机操作系统: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学习者。欢迎关注我的公众号【暗星涌动】,愿与你一同进步。

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暗星涌动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值