如何在阿里云上部署java项目
准备工作
确保拥有阿里云账号并完成实名认证。准备Java项目的可执行文件(如JAR/WAR包)和数据库脚本(如需)。
购买ECS服务器
登录阿里云控制台,进入ECS产品页。根据项目需求选择实例规格(推荐2核4G及以上配置),选择CentOS 7.x或Alibaba Cloud Linux操作系统。配置安全组开放必要端口(如8080、3306)。
环境配置
通过SSH连接ECS实例,安装JDK:
yum install -y java-1.8.0-openjdk-devel
验证安装:
java -version
如需Tomcat,下载并解压:
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.85/bin/apache-tomcat-9.0.85.tar.gz
tar -zxvf apache-tomcat-9.0.85.tar.gz
部署项目
将JAR包上传至服务器(使用scp或FTP工具):
scp your-app.jar root@your-server-ip:/opt/
对于WAR包,复制到Tomcat的webapps目录:
cp your-app.war /opt/apache-tomcat-9.0.85/webapps/
启动应用
运行JAR包:
nohup java -jar /opt/your-app.jar > /var/log/app.log 2>&1 &
启动Tomcat:
/opt/apache-tomcat-9.0.85/bin/startup.sh
数据库配置
如需RDS,在阿里云控制台创建MySQL实例,通过DMS导入SQL脚本。在应用配置文件中更新数据库连接信息:
spring.datasource.url=jdbc:mysql://rm-xxxx.mysql.rds.aliyuncs.com:3306/db_name
spring.datasource.username=your_username
spring.datasource.password=your_password
域名与HTTPS(可选)
在域名服务商处解析域名到ECS公网IP。在阿里云SSL证书服务申请免费证书,在Nginx/Apache中配置HTTPS转发。
监控与维护
安装阿里云云监控插件,配置告警规则。定期通过日志服务查看应用日志:

tail -f /var/log/app.log






