Linux——在生产环境服务器上部署项目(阿里云)

本文详细介绍了如何在Linux服务器上部署JDK、MySQL和Tomcat,并通过Xftp7进行文件传输。首先,购买阿里云服务器,然后安装JDK,卸载自带的openjdk,配置环境变量。接着,安装MySQL,设置远程访问权限。再安装Tomcat并启动。最后,部署项目,将war文件放入Tomcat的webapps目录下,完成服务器上的项目部署。适合初学者参考。

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

一、项目如何部署到服务器上

1.购买阿里云服务器或者在本地装虚拟机,文末有白嫖阿里云服务器介绍,美滋滋,学生特权

2下载xshell(编写指令)和Xftp 7(上传及下载文件)

https://www.netsarang.com/zh/all-downloads/?code=623

3.在服务器上安装 jdk,mysql,tomcat。

4.maven项目生成war文件,放入Tomcat的webapps目录下

二、安装JDK

1.查看当前linux版本

getconf LONG_BIT

在这里插入图片描述
2.使用Xftp 7上传32位jdk到linux系统,创建文件夹,拖拽过去即可
在这里插入图片描述
3.查看系统自带的jdk版本

java -version

在这里插入图片描述
4.查看安装的jdk信息

rpm -qa | grep java

在这里插入图片描述
5.卸载open jdk

rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.i686
rpm -e --nodeps tzdata-java-2015e-1.el6.noarch

6.进入jdk压缩包保存位置,解压jdk

cd /
cd beizhen/soft/jdk
tar -zxvf jdk-7u71-linux-i586.tar.gz

在这里插入图片描述

7.配置jdk环境变量

vim /etc/profile

按i进行编辑,复制代码粘贴到末尾

#set java environment
JAVA_HOME=/beizhen/soft/jdk/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

在这里插入图片描述
点击键盘的Esc,输入

:wq

保存成功
8.使更改的配置立即生效

source /etc/profile

java -version查看jdk版本,成功了
在这里插入图片描述

三、安装MySQL

1.使用Xftp 7上传MySQL到linux系统,创建文件夹,拖拽过去即可
在这里插入图片描述
2.查看系统自带的MySQL

rpm -qa | grep mysql

在这里插入图片描述
3.卸载自带MySQL

rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.i686

4.进入mysql文件目录解压mysql

cd ..
cd mysql/
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

在这里插入图片描述
5.安装mysql服务端

rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm 

root用户的密码第一次是随机生成的,它保存在/root/.mysql_secret中,第一次登录需要修改root密码

查看密码

cat /root/.mysql_secret

在这里插入图片描述
6.安装mysql客户端

rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm 

7.开启myql服务

service mysql start

8.登录mysql

mysql -uroot -pz_wn5F_gSfHG04F8

9.设置mysql密码

set password=password('root');

10.重新登录mysql

exit
mysql -uroot -proot
show databases;

在这里插入图片描述
11.允许mysql远程访问

grant all privileges on *.* to 'root' @'%' identified by 'root';

12.关闭防火墙

service iptables stop

或者打开3306端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status

13.使用Navicat连接MySQL
在这里插入图片描述
成功了
在这里插入图片描述

四、安装Tomcat

1.使用Xftp 7上传Tomact到linux系统,创建文件夹,拖拽过去即可
在这里插入图片描述
2.进入tomcat文件目录解压mysql

tar -zxvf apache-tomcat-7.0.57.tar.gz

3.进入tomact的bin目录,启动startup.sh

cd apache-tomcat-7.0.57/bin
./startup.sh

在这里插入图片描述
4.在浏览器输入192.168.60.128:8080,已经能够看到猫了
在这里插入图片描述

五、部署项目

1.将项目的相关配置改成生产环境ip打成war上传到tomcat中的webapps目录
在这里插入图片描述
2.将本地sql文件导入服务器mysql中
在这里插入图片描述

3.重启tomcat,输入网址就可以访问了

直接上手部署在阿里云服务器
在这里插入图片描述
现在活动期间学生可以免费试用几个月的阿里云服务器
在这里插入图片描述

https://developer.aliyun.com/adc/student/?spm=a2c6h.20842984.J_9112565610.6.5fce309939Ui5a#J_5144437010

真香
在这里插入图片描述

### Spring Boot 项目部署阿里云 ECS 教程最佳实践 #### 准备工作 确保本地开发环境中已配置好所需的 JDK 版本,由于 Spring Boot 内置 Tomcat 容器,因此无需额外安装应用服务器[^1]。 #### 打包应用程序 利用 Maven 或 Gradle 构建工具来创建可执行 JAR 文件。对于 Maven 用户而言,在 IDEA 中通过 `mvn clean package` 命令编译并打包项目,排除测试类的执行以加快过程。最终会在目标文件夹内获得一个包含所有依赖项在内的单一 JAR 文件[^2]。 ```bash mvn clean package -DskipTests ``` #### 设置远程服务器环境 登录到阿里云控制台选择对应的 ECS 实例,并通过 SSH 工具连接该实例。依据实际需求考虑是否要调整安全组规则开放必要的网络端口(如 HTTP/HTTPS)。接着按照官方文档指导完成基础软件栈搭建——特别是 Java 运行时的支持部分[^3]。 #### 配置防火墙与安全策略 为了使外部能够正常访问 Web 应用程序,默认情况下推荐修改服务监听地址为 `0.0.0.0` 并指定合适的HTTP(S)端口号;如果希望省去URL中的显式端口声明,则应将Web容器绑定到标准80(TCP)端口上。 #### 自动化运维操作 编写简单的 shell 脚本来简化日常维护任务,比如定期备份数据库、清理日志记录或是重启长时间运行的服务进程等。这些脚本可以放置于特定路径下以便后续调用[^4]。 #### 使用宝塔面板辅助管理 考虑到图形界面带来的便利性,可以选择安装宝塔 Linux 面板作为中间件来进行更直观的操作体验。具体来说就是在左侧导航栏找到“网站”,再依次点击“JAVA环境管理->添加Java项目”。这样即使不具备深厚Linux命令行功底也能轻松实现复杂功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

bei-zhen

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

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

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

打赏作者

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

抵扣说明:

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

余额充值