阿里云-Java迁移+阿里云服务器ECS部署JavaWeb项目详细教程

一、https://developer.aliyun.com/article/703121

二、https://developer.aliyun.com/article/703125

三、https://developer.aliyun.com/article/707359

阿里云服务器ECS部署JavaWeb项目详细教程

这两天在阿里云买了个ECS服务器,研究了一下项目部署的一些流程,因为是第一次使用云服务器部署项目,过程中踩了很多坑,但是最终还是成功部署并跑了起来,在这里做个总结,出个比较详细的教程,给第一次接触云服务器并且想要部署项目的童鞋一些参考,希望看到这篇文章的朋友可以少踩一些坑,少走一些弯路。


准备工作:
1.首先肯定需要一个JavaWeb的项目(JDK1.8 需要打成war包,后面讲解利用myeclipse快速打包)
2.项目所需数据库sql脚本
3.阿里云ECS服务器(后面会有详细的购买过程)

所需软件:
1.MyEclipse2014(个人使用的是这个,其他ide也可以,这里只讲解MyEclipse打包项目的方式)
2.MySQL、SQLyog(数据库操作工具,用于连接云服务器数据库,Navicat也可以,不过需要11.2以上版本,这是一个坑)
3.Xftp、Xshell(这两个工具用来连接远程服务器进行项目上传等操作)

正式开始:
1.第一步先去阿里云购买云服务器
地址:阿里云
点击云服务器ECS
购买云服务器
直接点击立即购买
购买云服务
接下来是服务器的选型,比较重要

地域选择这里就近原则,就是你购买的服务器机房所在地址,选择离你的网站用户或者你自己比较近的地方就行
服务器购买

选择配置:
个人建站建议选择1核2G,够用了,再低的话很卡。。
不要选择突发性能实例!不要选择突发性能实例!不要选择突发性能实例!(相当于10个人合租共用一个cpu)
突发性能实例说白了就是阉割版,只有标准版10%的cpu性能,价格却是标准版的50%
购买服务器

镜像选择:选择你所购买的云服务器的操作系统和运行环境等
点击镜像市场
在这里插入图片描述
从镜像市场选择
在这里插入图片描述

阿里巴巴很人性化的推出了这个Java运行环境,免去了安装和配置jdk、tomcat、mysql的过程
这个套餐已经给你安装并且配置好了环境(CentOS7、JDK8、MySQL5.7、Tomcat8)
大家都知道liunx系统之所以是服务器首选系统的原因就是舍弃了图形化操作界面来换取性能
使用命令来操作电脑,这样的话使用难度就成倍增长了,这些环境的配置对于liunx小白来说真的是有点难,
在这里给阿里点个赞,很人性化
在这里插入图片描述

系统盘的选择个人建议选择固态盘,性能提升还是比较多的,价格也不比普通盘高多少,容量的话看个人需求
在这里插入图片描述

选择购买时长(如果是要使用域名访问应用的话必须是三个月以上,关于域名的相关教程在后期我也会出一个,我们这个通过服务器地址来访问)
点击下一步
在这里插入图片描述

网络选择专有网络
带宽1M够用了
安全组这里比较重要,就是要对外开放的端口,下面的几个我们都勾选上
80:http协议端口
443:htts安全协议端口
22:SSH连接端口(如果不开的话无法远程连接服务器)
还有一些端口我们需要在后面手动开启,这里先这样
下一步
在这里插入图片描述

设置登录密码,这个很重要,外部工具连接的时候需要用
确认订单,购买
在这里插入图片描述

到这里购买的工作就完成了,接下来我们开始连接
首先演示一下阿里云在线连接(连着玩,没有啥实际用处,主要操作还是要靠Xftp和Xshell)

购买完成之后进入控制台
在这里插入图片描述

点击云服务器
在这里插入图片描述

选择地区
查看实例
查看服务器运行状态
在这里插入图片描述

开始设置安全组
在这里插入图片描述

点击配置规则
在这里插入图片描述

在这里插入图片描述

我们在这里是批量创建
如果需要创建一个的话选择UDP 比如3306就输入3306/3306(端口范围)
在这里插入图片描述

选择实例,点击远程连接(在线连接)
在这里插入图片描述

第一次连接的时候页面上会弹出一个密码显示框,一定要牢记上面的密码,只有第一次的时候才会出现
在这里插入图片描述

输入六位密码登陆上的时候其实还没有真正连接上服务器,需要你输入用户名和密码
用户名默认是root
密码是购买时设置的那个
要注意的是输入密码的时候光标是不会变化的,不用管,输入就行 ,输完之后回车,如果显示欢迎信息说明连接成功了,这时候其实已经可以使用liunx命令操作了,但是这里我们使用第三方工具,比较方便
在这里插入图片描述

打开Xftp和Xshell
新建连接
在这里插入图片描述

拷贝服务器公网ip地址
在这里插入图片描述
主机地址就是上面拷贝的地址
在这里插入图片描述

输入用户名(默认root)
在这里插入图片描述
密码(购买服务器时设置的密码)
在这里插入图片描述

连接成功,可以看到欢迎信息,跟阿里云在线连接是一样的。
连上之后我们开始连接Xftp传输文件
在这里插入图片描述

Xftp连接,同上,就不多说了
要注意的是协议一定要选择SFTP
在这里插入图片描述
连接
在这里插入图片描述
连接成功
把readme.txt文件拖到桌面
在这里插入图片描述

打开readme.txt,复制数据库连接密码
更改项目数据库配置文件中的连接密码
在这里插入图片描述

在MyEclipse中右键你的项目,点击Export导出,到处类型为war包,导出到桌面
在这里插入图片描述
在这里插入图片描述

开始连接远程数据库
打开SQLyog
新建连接
主机地址localhost
用户名root(默认)
密码输入readme文件中的默认密码
端口3306
在这里插入图片描述
点击SSH
主机地址输入服务器公网ip
用户名root
端口22
密码购买服务器时设置的那个
在这里插入图片描述

连接成功,右键连接,运行你的sql脚本,数据库就导入完成了
在这里插入图片描述

打开Xftp 把之前打成war包的项目拖进tomcat的webapps文件夹下
具体位置:根目录/www/service/tomcat/webapps
在这里插入图片描述

打开tomcatbin目录
运行startup.bat批量处理程序重启tomcat
这时候tomcat会自动解压war包并将项目部署到tomcat
至此项目部署完成
在这里插入图片描述

开始测试
地址栏输入你的公网ip地址/项目地址
运行成功
在这里插入图片描述

到这里整个工作就已经完成了,要注意的是我买的1核0.5G的服务器一天要挂好几次,挂了之后数据库连不上,需要重启整个服务器,数据请求的速度也很慢很慢。。个人建议最好还是买1核2G的,当然第一次弄着玩就随便了。

嗯。。写了还是挺多的,个人感觉也比较详细了,新手小白照着上面的步骤一步一步操作应该也没问题了,整理不易,各位看官如果觉得有用的话给个关注鼓励一下,后期也会出一下比较实用的各种教程给大家。谢谢了

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 阿里云ECS(Elastic Compute Service)服务器部署Java Web项目的整个流程如下: 1. 购买阿里云ECS服务器:首先,需要在阿里云官网购买一个ECS服务器。选择适合的配置和操作系统(如CentOS、Ubuntu等),并确保服务器已经成功启动。 2. 连接到ECS服务器:使用SSH(Secure Shell)工具,如Putty等,通过服务器的公网IP地址和默认的22端口,连接到ECS服务器。 3. 安装Java开发环境:在ECS服务器上安装Java开发环境,包括JDK(Java Development Kit)和JRE(Java Runtime Environment)。可以通过命令行方式或者下载安装包方式进行安装。 4. 配置服务器环境:根据需要,可以安装并配置容器化技术如Docker,以及服务器软件如Tomcat、Nginx等,用于部署和运行Java Web项目。 5. 上传项目文件:将Java Web项目的相关文件(如WAR包或者源代码)上传到ECS服务器。可以使用FTP(File Transfer Protocol)工具,如FileZilla等,将文件上传到服务器的指定目录。 6. 构建和部署项目:在ECS服务器上使用命令行工具,进入项目文件所在的目录,使用Maven或者Gradle等构建工具,运行构建命令,编译、打包Java Web项目。 7. 配置项目运行环境:根据项目要求,可能需要修改配置文件,如数据库连接信息、缓存配置等。可以使用文本编辑器或者命令行工具进行修改。 8. 启动项目:使用命令行工具,运行Java Web项目的启动命令,如启动Tomcat容器。可以查看启动日志,确认项目是否成功启动。 9. 监控和管理项目:使用阿里云的应用监控工具或者第三方工具,对Java Web项目进行监控和管理,如查看应用的性能指标、错误日志和访问日志等。 10. 绑定域名和配置SSL证书(可选):如果需要通过域名访问Java Web项目,可以在阿里云的域名服务中,将域名解析到ECS服务器的公网IP地址,并配置SSL证书,实现HTTPS访问。 总结起来,阿里云ECS服务器部署Java Web项目的流程包括购买服务器、连接服务器、安装Java开发环境、配置服务器环境、上传项目文件、构建和部署项目、配置项目运行环境、启动项目、监控和管理项目,以及绑定域名和配置SSL证书(可选)。 ### 回答2: 阿里云ECS服务器部署JavaWeb项目的整个流程如下: 1. 登录阿里云官网,购买一台ECS服务器,选择合适的配置和系统镜像。 2. 在云服务器ECS的控制台上,找到已购买的服务器实例,并记录下服务器实例的公网IP地址。 3. 在本地开发环境,将JavaWeb项目打包成war文件。 4. 使用FTP工具(如FileZilla)将war文件上传到ECS服务器。连接ECS服务器的方法为使用用户名和密码连接到服务器实例的公网IP。 5. 在ECS服务器上安装Java运行环境,执行以下命令: ``` yum update -y # 更新系统 yum install java-1.8.0-openjdk-devel -y # 安装Java环境 ``` 6. 配置ECS服务器的防火墙规则,允许对应的端口访问。通常JavaWeb项目使用的是8080端口,可以在ECS的安全组中开放对应的端口。 7. 在ECS服务器上启动Tomcat服务器,执行以下命令: ``` cd /usr/local # 进入Tomcat安装目录 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.52/bin/apache-tomcat-9.0.52.tar.gz # 下载Tomcat tar -zxvf apache-tomcat-9.0.52.tar.gz # 解压Tomcat cd apache-tomcat-9.0.52/bin # 进入Tomcat的bin目录 ./startup.sh # 启动Tomcat ``` 8. 在浏览器中输入ECS服务器的公网IP地址和Tomcat使用的端口号,例如:http://公网IP:8080/,即可访问部署好的JavaWeb项目。 以上就是阿里云ECS服务器部署JavaWeb项目的整个流程。当然,根据具体的项目和需求,可能会涉及到其他配置和操作,例如数据库的连接、SSL证书的安装等。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值