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

8 篇文章 0 订阅
订阅专栏

阿里云服务器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的,当然第一次弄着玩就随便了。

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

																		2018-11-28
																		景凉
阿里云CentOS部署Java Web项目步骤
Dahr Allen的博客
07-13 3621
阿里云CentOS部署Java Web项目步骤 简介         这是我第一次使用阿里云的服务器,之前使用的是腾讯云的Windows Server,最近刚过期,所以想转手试一下阿里云,看看两者的区别吧,不过使用的阿里云镜像并不是Windows Server,而是选择了CentOS,所以也没什么好比较的了。。。折腾了算是两天吧,终于搞好了,本来是想打算写个word文档记录下方便自己以后重
阿里云ECS服务器搭建
杜小白Blog
03-29 417
阿里云ECS服务器搭建 一、服务器搭建的网址入口 有试用资格: 点击进入阿里云云产品试用中心,选择下图产品,选择试用30天。 无试用资格: 点击进入ecs主页,如下图,点击立即购买,花费约为0.8. 二、开始搭建 1、选择基础配置 购买时, 如图选择按量付费,选择cpu和内存: 如下图选择任意镜像+高效云盘40g,然后点击下一步 2、选择网络和安全组 选择按使用流量 设置为80M ,点击确认订单。 3、跳转到管理控制台页面 页面地址:点击进入,选择试用或购买的服务器地理位置,呈现效果如下图。
javaWeb项目部署阿里云服务器步骤详解
08-30
本篇文章主要介绍了javaWeb项目部署阿里云服务器步骤详解,非常具有实用价值,需要的朋友可以参考下
阿里云如何部署项目【2024 详细版】
最新发布
【收录奇奇怪怪的电脑小知识】 原创来于生活
06-19 842
首次注册阿里云后可以购买免费服务器,可以用服务器练习部署项目,这里以部署个人网站为例。
保姆级教学:Java项目从0到1部署到云服务器
逐梦苍穹的博客
01-27 3003
本文带你从0到1部署Java项目,包括JDK、MySQL、redis、redis、tomcat的一系列环境安装部署的内容,部署完整的环境到云服务器上。
阿里云ECS服务器入门使用流程 新手必看教程
NicolasLearner的博客
11-28 1376
一、阿里云根据个人需要选合适的云服务器,选好cpu、内存、带宽,地域,这四个是主要的。其他可以默认选择。 二、登陆控制台 输入账号密码,进去看到服务界面,新手可能不容易看懂。点击左侧菜单,点击云服务器,显示界面如图: 点击实例,在左上角选择区域(一定要选对地域才能看到服务器),这时看到服务器信息了,如图: 大家不要看这里这么多信息,对我们有用的其实只有几个而已,别的都不用看。 更多参阅云服务器配置帮助文档。 三、连接主机 1、通过控制台连接 阿里云服务器要用到两个密码,一个是远程登录密码,一个是实
阿里服务器+Centos7.4+Tomcat+JDK部署
weixin_30653023的博客
01-20 177
适用对象 本文档介绍如何使用一台基本配置的云服务器 ECS 实例部署 Java web 项目。适用于刚开始使用阿里云进行建站的个人用户。 配置要求 这里列出的软件版本仅代表写作本文档使用的版本。操作时,请您以实际软件版本为准。 操作系统:CentOS 7.4 Tomcat 版本:Tomcat 8.5.23 JDK 版本:JDK 1.8.0_141 安装前准备 Cen...
阿里云ecs连接rds 用内网地址还是外网_快速入门云服务器ECS,助力你的业务发展...
weixin_39545329的博客
11-24 348
云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服...
阿里云ECS建网站(建站)超详细全套完整图文教程!菜鸟必看!
weixin_34029680的博客
05-21 7660
第一步:如何以最低价格快速买到阿里云服务器? 1.1 如果我是学生,我如何通过¥9.9买到价值¥117的服务? 答:用¥9.9购买云服务器ECS阿里云学生专属活动。首先,你需要在阿里云官网注册账号。然后在阿里云官网首页点击校园扶持,经学生认证后便可购买每月¥9.9的特价云服务器。活动内容如下图1.1。 ...
Linux服务器部署JavaWeb项目完整教程
08-25
Linux服务器部署JavaWeb项目完整教程 ...总结: 本教程详细介绍了Linux服务器部署JavaWeb项目的过程,涵盖了从安装JDK到安装Tomcat、MySQL和Nginx的详细步骤,旨在帮助开发者快速部署JavaWeb项目
JavaWeb项目war包部署阿里云服务器
01-09
文章目录JavaWeb项目部署阿里云服务器1. 把项目打包成war包1.1 方法一1.2 方法二2. 配置服务器的jdk和tomcat环境3. JavaWeb项目部署 JavaWeb项目部署阿里云服务器 服务器:阿里云服务器 + Ubuntu 18.04 64位...
阿里云服务器ECS建站教程web环境搭建
12-11
阿里云服务器ECS建站教程web环境搭建,包括LNMP、Java Web等环境搭建及WordPress、PHPWind、Docker、WDCP、Discuz、AMH的部署等等
JavaWeb项目部署到服务器详细步骤详解
08-26
JavaWeb项目部署到服务器详细步骤详解 本文主要介绍了JavaWeb项目如何部署到服务器的详细步骤,包括本地准备、服务器准备、tomcat注册为系统服务等多个方面的内容。 一、JavaWeb项目部署到服务器的必要条件 为了...
阿里云(centOS7)中部署javaWeb项目
01-19
参考链接:阿里云部署javaweb项目全攻略 建立的文件夹为/usr/java 一、安装软件过程 1.安装jdk1.8 yum -y install java-1.8.0-openjdk-devel.x86_64 which java //查看jdk安装目录 默认安装目录 /usr/bin/java 2....
云服务器 ECS 建站教程部署Java Web
weixin_34311757的博客
08-07 141
部署Java Web项目 Tomcat 作为一个开源且免费的 Java Web 服务器,常用来作为 web 开发的工具。它可以托管由 servlet,JSP 页面(动态内容),HTML 页面,js,样式表,图片(静态内容)组成的 Java Web 应用程序。 部署方式 在阿里云服务器部署 JAVA 提供三种部署方式: JAVA 镜像部署 一键安...
阿里云esc服务器上部署java项目
weixin_30488313的博客
11-07 312
文章中使用centos(6和7版本)、Xshell、Xftp 因为部署过程直接从操作服务器开始,如果你还没有连接好服务器请参考http://blog.csdn.net/ctrlxv/article/details/79054941,现在就当你已经有自己的服务器了,并且连接好了服务器和可以进行简单的服务器操作了;首先应该明白要想部署java web项目到服务器中,并且可以通过浏览器访问到...
阿里云部署javaweb项目个人经历
求学者的博客
10-15 9814
第一步.租服务器 1.阿里云官网注册一个阿里云账号https://www.aliyun.com/ 2.租一台云服务器.PS:.阿里云活动页面可领取6个月免费服务器,可选择9.9套餐免争抢.购买后需回到活动页面领取服务器. 务器选择系统建议CentOS7.2 第二步.下载所需工具 1.jdk+tomcat+Xshell5+Xftp5 个人提供文件http://pan.baidu.co
阿里云ECS服务器前后端项目部署
大灰狼的小绵羊哥哥的博客
12-21 1783
最近自己写了一个小项目,想把它部署在服务器上以便实时查看,在此记录一下自己的部署过程以及在部署过程中遇到的问题,方便日后查看。 参考:www.kovli.com/2017/09/19/… 作者:Kovli 一、购买云服务器 目前国内占有率比较高的就是腾讯云和阿里云,这里本人选择的是阿里云ECS云服务器。(吐槽一下,普通价格真的比学生价贵太多了) 如果在购买时没有设置ssh密码,可以进入ECS控制台-示例列表-重置密码中设置密码。把IP地址中的公网IP记录下来,后续会用到。 二、登录服务器 选
阿里云ECS服务器入门
qq_44065379的博客
08-06 346
阿里云ECS服务器入门 一.服务器基本知识: 服务器概述: 计算机的一种,比普通计算机运行更快、负载更高、稳定性更强…… 服务器在网络中为其他客户机提供计算或应用服务。 服务器作为电子设备,内部结构很复杂,但与普通计算机内部结构相差不大,如CPU\硬盘、内存 服务器作用: 用来响应终端的服务请求,并进行处理。 服务器主要运营平台: 阿里云 西部数码 腾讯云 百度云 京东云 服务器分类: 按物理形态分: 服务器: ECS服务器:云服务器,也称为弹性计算服务器。 VPS服务器:虚拟专用服务器,即将一台独立服务器
阿里云ecs服务器部署javaweb项目整个流程
07-07
### 回答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证书的安装等。

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 阿里云服务器ECS部署JavaWeb项目详细教程 11424
  • ElementUI Button按钮样式 5418
  • js实现日期年月日加减,自动处理闰年 3525
  • 通过域名访问部署在tomcat下的web项目 1752
  • dubbo-admin2.5.4监控中心下载 1061

分类专栏

  • 教程 8篇
  • 记录 9篇

最新评论

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

    kwzbcjs: 不是war的文件名怎么办呀

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

    呼啦呼啦大长今: 没有也没关系,主要你知道你镜像里的数据库密码就可以,可以使用xshell远程连接里初始化数据库,然后修改你的myql密码

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

    CherryOto: 按楼主的操作,为啥我没有 readme.txt 这个文件

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

    CTCS-3: 很具体很细致

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

    QWERTY21123: 很棒

大家在看

  • 创建自己的 app: html网页直接打包成app;在线网页打包app工具fusionapp、pake 287
  • 国产Fuxi语言在 FPGA 领域崭露头角
  • Redis 的持久化机制是什么?各自的优缺点 177
  • 基于 Go1.19 的站点模板爬虫:构建与实战 538
  • 拉氏变换转化为傅里叶变换 447

最新文章

  • Vue响应式原理
  • this指针
  • call()、apply()
2020年11篇
2019年4篇
2018年5篇

目录

目录

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

PHP网站源码布吉模板网站建设西乡网站开发光明网站优化排名平湖至尊标王坑梓企业网站建设同乐设计公司网站荷坳网站设计木棉湾网络广告推广坪地建站大运网站改版吉祥网站优化软件宝安建网站吉祥网站关键词优化荷坳网站建设平湖百姓网标王推广盐田网络广告推广沙井网络营销双龙模板推广东莞网页设计大芬网站优化推广南山百姓网标王推广广州高端网站设计吉祥外贸网站建设坪山优化平湖网站搭建丹竹头网站建设设计福永网站设计模板木棉湾网站制作设计坂田建站大芬网站建设设计歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化