从零搭建tomcat web服务器 基于ESC服务器linux环境(jdk,tomcat安装,环境变量配置,部署项目)

阿里云服务器装centos系统,安装jdk环境和tomcat

准备:安装xftp6 用来与远程服务器进行文件传输

我使用的是阿里云的esc服务器
xftp免费下载地址
下载的过程比较慢,耐心等待。
安装完成后 sftp连接上云服务器,就可以对云服务器的文件进行下载上传了;

一,安装git

检查是否安装git:git --version
一般先检查apt-get是否已经更新的下载源,如果下载源出问题,那么基本的软件都下载不来,其他都不用说了。
使用命令:apt-get updateapt-get upgrade更新apt-get。
然后使用apt-get install git安装git,安装完成后再执行一次检查。

二 安装jdk(jdk是java运行所需要的环境)

1. 检查系统是否安装java

输入

java -version

查看Java版本
上图显示我的jdk版本是1.8.0_242,没有安装的朋友看下面

2. 安装jdk

2.1
jdk-8u261-linux-64网盘下载:
链接:https://pan.baidu.com/s/1FrfMS5hPQNK5CKrZ77pOrg
提取码:avfg

2.2
jdk官网下载,选择适合自己系统版本的jdk,我用的是阿里云服务器centos7 所以选了64位的linux版本,下载需要登陆Oracle的账号,而且晚上下载速度比较慢,建议早上下载,速度会快很多;
在这里插入图片描述
下载完解压到自己创建的目录下,方便以后查找。
解压命令 tar -zxvf 文件全称
2.3. 配置环境变量

编辑etc文件夹下的profile文件
方法一:远程连接服务器,用命令行编辑;
方法二:用xftp6打开profile文件,添加export内容;

方法一:在命令行输入

vim /etc/profile

按a 在当前光标位置的右边添加文本
JAVA_HOME是你自己安装jdk的路径,我自己在root目录下新建了java文件夹来安装jdk
注意!一定要替换成你自己的jdk安装路径
注意!一定要替换成你自己的jdk安装路径
注意!一定要替换成你自己的jdk安装路径

export JAVA_HOME=/root/java/jdk1.8.0_241
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.$AVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

输入后按Esc推出编辑模式,输入:wq退出并保存。
在这里插入图片描述
方法二:
xftp6连接服务器,在etc文件夹下找到profile文件,右键编辑,保存,退出。
在这里插入图片描述
最后
使用命令source /etc/profile使修改生效。

如果出现/etc/profile: line 26: syntax error: unexpected end of file之类的错误,请检查profile文件里if对应的fi是否缺少

随后输入java -version检查是否安装成功

三 安装tomcat

关于tomcat内容请自行百度
tomcat8.5官网下载
tomcat8.5.57 蓝奏网盘下载 https://wws.lanzous.com/ifP0Aggte2h

在这里插入图片描述
方法一:tar.gz压缩包下载到本地,再用xftp6上传到自定义的文件夹下。

命令行 cd到压缩包目录下,解压;

tar -zxvf apache-tomcat-8.5.51.tar.gz

cd到apache-tomcat-8.5.51目录下bin文件夹,启动 关闭tomcat;

./startup.sh
./shutdown.sh

启动tomcat后,在浏览器输入:xxxxx:8080可看到tomcat页面就是成功(xxx是你的公网ip地址);如果没看到页面就需要关闭防火墙或者放行8080端口;

centos7关闭防火墙:

systemctl stop firewalld
firewall-cmd --zone=public --list-ports  # 查看防火墙开放的所有端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent  # 添加开放端口
firewall-cmd --reload #重启后就能访问

注意:阿里云还需要添加安全组,添加8080/8080,授权对象0.0.0.0/0
注意:阿里云还需要添加安全组,添加8080/8080,授权对象0.0.0.0/0
注意:阿里云还需要添加安全组,添加8080/8080,授权对象0.0.0.0/0
在这里插入图片描述
在这里插入图片描述

三 部署web项目

我们用xftp将在电脑开发的web项目上传到服务器
在eclipse打包web项目 右键项目->Export->war,将生成的war复制到root/webapps/目录下
注意 一定要放在webapps下
接着重新启动tomcat,就会自动生成项目文件。项目部署完成,在浏览器输入xxxxx:8080/appname 就可以访问项目
(appname是你的项目的名称)
在这里插入图片描述

四 资料

参考文章:
https://blog.51cto.com/14259192/2391301
https://www.cnblogs.com/lei01/p/9911156.html
https://blog.csdn.net/weixin_44538107/article/details/88683530
linux防火墙设置指南

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值