项目部署

本文详细介绍了如何在阿里云服务器上配置远程连接、设置端口,通过Mobaxterm或Xshell进行SSH连接。接着,讲解了CentOS系统下安装JDK和Tomcat的步骤,包括环境变量配置,并测试了Tomcat的启动。最后,阐述了如何发布自己的Java项目到服务器并进行访问,以及Linux系统的目录结构。
摘要由CSDN通过智能技术生成

一、阿里云服务器配置

在这里插入图片描述

1.设置远程连接

在这里插入图片描述

2. 设置远程连接密码

在这里插入图片描述
在这里插入图片描述

3. 端口设置

Tomcat设置8080端口,MySQL设置3306端口
若已有8080和3306端口,则不用设置
若没有则需要添加8080和3306端口

(效果图)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重启服务器生效(看一下8080端口有没有设置成功)
在这里插入图片描述

二、mobaxterm或xshell远程连接

1. 打开mobaxterm,选择session

在这里插入图片描述

2. 选择ssh

在这里插入图片描述

3. 连接阿里云服务器,点击ok

在这里插入图片描述

4. 输入设置的远程连接密码

在这里插入图片描述
输入的密码默认是不回显(也就是不显示出来),输入完成回车
在这里插入图片描述

在这里插入图片描述

三、centos安装linux版本的jdk和Tomcat(官网可下载)

1. cd 进入 /usr/local 目录

在这里插入图片描述

2. 将下载的jdk和Tomcat上传到/usr/local目录

在这里插入图片描述
在这里插入图片描述
上传成功
在这里插入图片描述

3. 解压jdk和Tomcat

tar -zxvf jdk-8u181-linux-x64.tar.gz 解压jdk
在这里插入图片描述
tar -zxvf apache-tomcat-8.5.39.tar.gz 解压tomcat
在这里插入图片描述
解压成功出现jdk和Tomcat的两个文件夹
在这里插入图片描述

四、Linux系统下的jdk环境变量的配置

1. 输入 vi /etc/profile 修改系统文件,配置jdk环境变量

在这里插入图片描述

2. 按 “i” 进入编辑模式,在文件最后添加环境变量

JAVA_HOME=/usr/local/jdk1.8.0_181
PATH= P A T H : PATH: PATH:JAVA_HOME/bin
在这里插入图片描述
按ESC键退出编辑模式,按“:wq”保存文件并退出
在这里插入图片描述

3. 输入 source /etc/profile 使修改的文件生效

在这里插入图片描述

4. 测试环境变量配置是否成功:分别输入java和javac后有内容出现则修改成功,若没有出现,继续执行(2),检查JAVA_HOME,PATH是否正确

在这里插入图片描述
在这里插入图片描述

五、启动Tomcat

(1)输入:cd apache-tomcat-8.5.39/bin,进入bin目录
在这里插入图片描述

(2)输入:./startup.sh 开启Tomcat
在这里插入图片描述

六、浏览器访问测试Tomcat启动是否成功

(1)浏览器输入:IP地址:8080/ 回车
若访问成功,则出现Tom猫的界面
在这里插入图片描述

    若访问不成功,则可能是防火墙问题,输入:systemctl stop firewalld.service 关闭防火墙

在这里插入图片描述

    继续打开浏览器输入 IP地址:8080/ 理论上应该访问成功

七、在阿里云服务器上发布自己编写的项目

1. 进入webapps目录: cd /usr/local/apache-tomcat-8.5.39/webapps/

在这里插入图片描述

2. 将自己编写的项目上传到此目录中

在这里插入图片描述

3. 在浏览器输入访问路径:IP地址:8080/person

在这里插入图片描述

八、注:linux系统的目录结构

/ 根目录
/bin 存放常用的用户命令
/boot 存放内核及系统启动所需的文件
/dev 存放设备文件
/etc 存放配置文件
/home 用户文件的主目录
/lib 存放运行库
/media 其他文件系统的挂载点
/mnt 与/media目录相同
/proc proc文件系统的挂载点,用于存放进程和系统信息
/root 超级用户(root)的主目录
/sbin 存放系统管理程序
/sys 用于存放与设备相关的系统信息
/tmp 存放临时文件
/usr 存放应用软件包的主目录
/usr/bin 存放应用程序
/usr/doc 存放应用程序文档
/usr/etc 存放配置文件
/usr/games 存放游戏
/usr/include 存放C语言开发工具的头文件
/usr/lib 存放运行库
/usr/local 存放本地增加的应用程序
/usr/man 存放用户帮助文件
/usr/sbin 存放系统管理程序
/usr/share 存放结构独立的数据
/usr/src 存放程序源代码
/var 存放系统产生的文件(日志)

标题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值