java项目部署到阿里云步骤详情

本文涉及的产品
.cn 域名,1个 12个月
简介:


阿里云服务器详细步骤


一:什么是云服务器ECS


是阿里云产品体系中,最基础的计算服务,通常用作应用程序的运行环境,最重要的特点是弹性。


二:基础运行环境


用户的应用程序运行在实例的操作系统上


三:特点


弹性:容量不够可以直接在云服务器上扩展配置,只要直接补差价


成本:0运维,支持包年包月或按量计费。无需服务器网络和硬件等维护


自动迁移: 通过快照备份恢复你的数据


四:计费模式


image


五:云服务器----实例管理


实例有什么用?
一个云服务器ECS实例等同于一台虚拟计算机,包含UPU,内存,操作系统,带宽,磁盘等最基础的计算组件


和本地服务器区别在于: 只需登录阿里云,即可使用云服务器,进行独立管理,配置等操作


六:阿里云访问网https://www.aliyun.com


七:------阿里云帮助文档


https://help.aliyun.com/document_detail/58299.html?spm=a2c4g.11186623.2.5.5vLTHm


七:阿里云购买步骤


登录阿里云-------未注册请先注册再登录


image


2.登录之后进去阿里云的首页
image


3.在首页导航栏---选择产品
image


4.选择云服务器ECS


image


5.选择立即购买
image


进入云配置页面
image


注意:


按自己的需要选择相对应的配置信息


配置信息填写好之后点击网络和安全组,选择自己所需要的网络和组件信息


image


设置系统配置(windows/linux差不多)
image


配置好之后进行购买


98278e1a18732e5!%5Bimage%5D(<a href=https://yqfile.alicdn.com/fb025adc733c1d1f27a285865838335fa11ca0ec.png" alt="image" title="image">
c3b604a188d4163f344115b15.png)


购买好了之后进入管理控制台----就可以看到自己刚创建的实例


image


11设置实例的密码 实例-------将运行中停止-----将需要的实例打勾-----单击重置密码------重新启动即可


image


12 Linux系统远程阿里云


1.使用公的ip连接Linux系统
image


2.在ssh中输入相关的信息进行连接


image


SSH身份认证 用户名是Linux的用户名 密码是刚才设置的实例密码
image


密码(实例密码)


image


提示welcome to Alibaba Cloud Elastic Compute Service 则成功
image


13购买Windows的步骤与Linux的一致(配置自己需要的配置就行)


把镜像改为windows即可(选择Windows镜像)


image


设置用户名+密码


image


3.设置好所有的配置即可进行购买


4.在控制台的实例中则可以看到已经购买的windows的实例


image


阿里云服务器远程Windows
在电脑开始--选择远程连接输入刚创建的windows实例的Ip+用户名+密码即可连接


image


3.成功界面


image


如果想对外宣传的话,需要购买域名


操作方法:1.购买域名;2.解析;3.备案


1.购买域名(产品菜单->域名注册->购买)


image


2.解析(控制台->域名)


image


解析方法,按照下图设置就可以,设置两条信息,记录值填入ip地址。


image


3.备案


image


按照上面提示的一步一步操作就可以,时间大约两个星期,你需要填一系列的表格,打印三份材料(一般一份就一张)邮寄到审核的地方(地址会以短信或邮件通知),还需要照张相片,可以选择自己照(需要对方邮寄背景布),或选择合作的照相馆(免费,会列出个表格,上面有地址,选择一个近一点的就可以)


image


阿里云其余功能详解:


十四: 实例的其他功能的使用


启动+停止实例 将需要停止的实例打勾-然后单击启动或者停止即可
image


释放实例(按量计费才有释放实例的功能)有两种立即释放+定时释放
将需要释放的实例打勾----选择释放--选择释放的类型即可


image


3.实例的配置与升级


1.升配降配(只适用于包年包月的计费方式)


将需要升配或者降配的实例打勾----单击升降配


image


补差价即可


image


如何更换操作系统
选择需要更换操作系统的实例----单击更多---选择更换操作系统--跟着操作即可


image


十五: 云服务器磁盘管理


image


磁盘的分区与挂载
创建磁盘
image


选择挂载


image


输入需要挂载的实例


image


windows系统挂载云盘
通过远程连接连接阿里云服务器
进入windows的服务器管理器查看磁盘并进行分配


image


十六:轻松复用你搭建好的环境和应用------镜像管理


1.镜像有什么用?


是云服务器ECS实例运行环境的模板,一般包括操作系统和预装的软件,


可以使用镜像创建新的ECS实例和更换ECS实例的系统盘


2.获取镜像的方法


image


阿里云部署步骤


一:方式一


1.把项目放到tomcat的webapps目录下就行了


打包项目上传服务器


直接用maven打成war包。


项目右键 à Run As à Maven install


image


打包完之后,在项目的target目录下,就会多出一个文件夹和一个war包文件。其实那个文件夹就是下面那个war包的解压版。平时,我更新一些项目的话,因为只需要更新其中一些文件,所以不必把整个war包都重新长传一次,只需要把要跟新的文件替换掉服务器上的旧文件就行了。这样就不必每次更新都要重新长传整个项目。我觉得maven会生成这样一个文件夹,应该也是为了方便局部更新。但我们这个是新项目,所以要把整个war包上传。


image


说到window跟Linux之间的文件互传,工具有很多。我用的是File-zilla。没有为什么,觉得个工具间都差不多,能用就行了。用File-zilla连接服务器,直接在上面输入账号密码,点击连接就行了。


image


把项目war包放到tomcat的webapps目录下就行了。上传完成的时候,war包就会被自动解压了。


image


二:方式二


javaWeb项目部署到阿里云服务器步骤win环境


1.首先购买服务器,选择系统版本镜像,经典网络,默认安全组


2.可以点击远程连接然后进去看看。或者直接跳到第3步


image


3.window下点开始菜单找到 远程桌面连接 ,实例就是服务器的公网IP ,计算机名就是公网ip地址,然后登录的时候会提示你输入凭证,默认当前用户,然后我们选择其他用户


用户名:Administrator 密码:就是登录window的密码


image


4.远程连接成功


image


  1. 然后安装jdk 直接把本地的jdk安装包复制,粘贴进去,在服务器上安装,配置JDK,可自行百度。

6.从tomcat官网下载tomcat


7.把war包放在tomcat的 webapps 目录下, 然后打开bin目录 运行 startup.bat。
image


8.成功运行tomcat,此时应该可以直接外网访问到了,loaclhost换成公网ip 即可。


image


了解更多产品详情可点击加关注博客


相关文章
|
2月前
|
Java 数据库
在Java中使用Seata框架实现分布式事务的详细步骤
通过以上步骤,利用 Seata 框架可以实现较为简单的分布式事务处理。在实际应用中,还需要根据具体业务需求进行更详细的配置和处理。同时,要注意处理各种异常情况,以确保分布式事务的正确执行。
|
2月前
|
Arthas 监控 Java
拥抱 OpenTelemetry:阿里云 Java Agent 演进实践
本文介绍了阿里云 Java Agent 4.x 版本在基于 OTel Java Agent 二次开发过程中的实践与思考,并重点从功能、性能、稳定性、兼容性四个方面介绍了所做的工作。同时也介绍了阿里云可观测团队积极参与开源建设取得的丰厚成果。
252 6
拥抱 OpenTelemetry:阿里云 Java Agent 演进实践
|
2月前
|
数据采集 Java API
java怎么设置代理ip:简单步骤,实现高效网络请求
本文介绍了在Java中设置代理IP的方法,包括使用系统属性设置HTTP和HTTPS代理、在URL连接中设置代理、设置身份验证代理,以及使用第三方库如Apache HttpClient进行更复杂的代理配置。这些方法有助于提高网络请求的安全性和灵活性。
|
3月前
|
运维 监控 搜索推荐
阿里大鱼进行发短信业务---使用详细步骤-Java操作
这篇文章详细介绍了如何在Java中使用阿里大鱼服务来发送短信,包括开通短信服务、签名和模板管理,以及具体的Java开发步骤和代码示例。
126 0
阿里大鱼进行发短信业务---使用详细步骤-Java操作
|
3月前
|
运维 Cloud Native Java
Java项目部署的发展流程
本文介绍了四种不同的应用部署方式:传统部署、虚拟化部署、容器化部署和云原生部署。每种方式的特点、部署流程及优缺点进行了详细说明。传统部署直接在物理机上运行应用,存在资源利用率低和运维成本高的问题;虚拟化部署通过虚拟机实现资源隔离和复用,但有性能损失和单点故障风险;容器化部署则提供轻量级、可移植的应用环境,具备良好的隔离性和一致性;云原生部署结合了容器化和微服务架构,实现高效运维和灵活扩展。
Java项目部署的发展流程
|
4月前
|
存储 SQL 分布式计算
Java连接阿里云MaxCompute例
要使用Java连接阿里云MaxCompute数据库,首先需在项目中添加MaxCompute JDBC驱动依赖,推荐通过Maven管理。避免在代码中直接写入AccessKey,应使用环境变量或配置文件安全存储。示例代码展示了如何注册驱动、建立连接及执行SQL查询。建议使用RAM用户提升安全性,并根据需要配置时区和公网访问权限。具体步骤和注意事项请参考阿里云官方文档。
433 10
|
5月前
|
Java 开发工具
通过Java SDK调用阿里云模型服务
在阿里云平台上,可以通过创建应用并使用模型服务完成特定任务,如生成文章内容。本示例展示了一段简化的Java代码,演示了如何调用阿里云模型服务生成关于“春秋战国经济与文化”的简短文章。示例代码通过设置系统角色为历史学家,并提出文章生成需求,最终处理并输出生成的文章内容。在实际部署前,请确保正确配置环境变量中的密钥和ID,并根据需要调整SDK导入语句及类名。更多详情和示例,请参考相关链接。
|
5月前
|
运维 Cloud Native Java
Java项目部署的发展流程
本文对比分析了四种不同的应用部署方式:传统部署、虚拟化部署、容器化部署及云原生部署。传统部署直接在物理机上运行程序,存在资源复用难等问题。虚拟化部署通过虚拟机技术实现了资源的有效隔离与利用,但可能会造成性能损失。容器化部署则进一步提升了应用的可移植性和资源利用率,减轻了运维负担。云原生部署结合容器化、微服务等技术,实现了应用的快速迭代、高效运维和灵活扩展,适用于现代互联网应用的开发与部署。每种方式均针对其特点进行了详细的流程描述与优缺点分析。
|
5月前
|
SQL 存储 Java
完整java开发中JDBC连接数据库代码和步骤
该博客文章详细介绍了使用JDBC连接数据库的完整步骤,包括加载JDBC驱动、提供连接URL、创建数据库连接、执行SQL语句、处理结果以及关闭JDBC对象的过程,并提供了相应的示例代码。
|
5月前
|
缓存 NoSQL Java
【Azure Redis 缓存】定位Java Spring Boot 使用 Jedis 或 Lettuce 无法连接到 Redis的网络连通性步骤
【Azure Redis 缓存】定位Java Spring Boot 使用 Jedis 或 Lettuce 无法连接到 Redis的网络连通性步骤
下一篇
开通oss服务