在Linux服务器(Centos)上安装java和tomcat并部署web项目图文详解

本文详细介绍了如何在Linux CentOS服务器上安装Java,配置环境变量,接着通过YUM安装Tomcat,启动服务,并开启8080端口。最后,演示了如何将Web项目导出为WAR文件,上传到Tomcat的webapps目录下完成部署,通过浏览器验证项目已成功运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Linux服务器(Centos)上安装java和tomcat并部署web项目图文详解

第一步:安装java

先检查是否已经安装jdk运行环境
输入java -version命令
如果显示未找到命令则是未安装
在这里插入图片描述

安装java有两种方法:

第一种是先在官网上下载jdk包然后上传到服务器上解压,个人觉得比较麻烦。

第二种是使用yum, 个人比较喜欢这种方法:

1.输入这条命令即可查看yum软件包信息:

yum -y list java*

在这里插入图片描述
2.安装java
我这选择了安装最新的版本:

yum -y install java-latest-openjdk.x86_64

在这里插入图片描述
这样即为安装完毕
再输入一下java -version检查
在这里插入图片描述
3.配置环境
JDK默认安装路径为:/usr/lib/jvm
在这里插入图片描述
输入vi /etc/profile命令配置环境变量
i键进入输入模式,在文件的最下面添加下面这几行内容

export JAVA_HOME=/usr/lib/jvm/java-12-openjdk-12.0.2.9-1.rolling.el7.x86_64
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

esc键退出输入模式,随后输入:wq保存并退出
在这里插入图片描述
此时Java已经安装完毕

第二步:安装tomcat

1.输入cd /usr/local/进入自己的目录

2.下载tomcat
输入wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.24/bin/apache-tomcat-9.0.24.tar.gz下载tomcat的安装包到当前目录

3.解压 输入:tar -zxv -f apache-tomcat-9.0.24.tar.gz

4.将apache-tomcat-9.0.24更名为tomcat:mv apache-tomcat-9.0.24 tomcat

5.输入:/usr/local/tomcat/bin/startup.sh启动tomcat服务器
在这里插入图片描述
6.开启8080端口:
第一步:

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


显示success就是成功开启了8080端口
第二步:
重启防火墙

systemctl restart firewalld

这时在浏览器上输入http://ip:8080(ip=服务器的IP地址)看到如下画面就是成功启动tomcat服务器了

在这里插入图片描述

第三步:部署web项目

首先在ide将web项目导出成war文件

然后将war文件上传至/usr/local/tomcat/webapps/目录下
我这里用的是scp上传文件到服务器
scp /Users/admin/Desktop/test.war root@ip:/usr/local/tomcat/webapps (ip=服务器IP地址)
/Users/admin/Desktop/test.war为要上传文件的地址
/usr/local/tomcat/webapps为服务器的目录
在这里插入图片描述
进入/usr/local/tomcat/webapps/目录下,可以看到刚上传的项目已经被自动解压

在浏览器地址上输入http://ip:8080/test(ip=服务器的IP地址,test=项目的名称)

测试效果图:
在这里插入图片描述
可以看到已经项目已经成功的部署好了

最后,这是本人第一次尝试写博客,如果有不足的地方希望能帮我指出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值