初次尝试ecs部署spring boot个人小项目

简介: 本学期在学习课程中需要实现高级编程语言设计一个app或者web管理系统,我选择用spring boot写了一个博客管理系统,初次尝试了在aliyun部署项目

      本人为大三信管学生,由于本学期课设的需求,用Java的spring boot框架写了一个小的前后端管理系统,在了解到部署的操作后,便想着尝试将自己的个人项目部署服务器,搜索服务器发现阿里云学生优惠很实用,便申请阿里云的服务器。

     申请完服务器,正常的开启ssh服务,我使用的是finalshell终端管理器,连接到服务期后开始配置环境,Java8、MySQL5.7、nginx1.13和PHP,开始是使用yum命令安装,奈何网速实在是不给力,便查找其它方法,才发现finalshell可以直接从本地磁盘拖文件,速度也更快,便采用本机下载,传进服务器后安装解压方式, 把一切配置好后,使用idea的maven将项目打包,再次传进设置好的目录就可以了

image.pngF1313330B8A860F6CEA6892C5912CA45.jpg

    配置过程中也出现很多小问题,配置Java环境忘记配置环境变量,导致Java找不到位置。 后找到/etc/profile文件夹,正确配置好了重新输入Java命令,能正确显示说明配置好了。最后运行项目不成功,出现网页拒接连接,检查发现原来忘记打开8080端口号了。后来在论坛上看到可以使用宝塔Linux管理工具,能帮助安装软件,配置环境,的确挺友好的,便也注册了一个宝塔Linux账号,通过宝塔部署的确更加方便了。

image.pngimage.png

    在整个部署过程中,前前后后花了一整天时间,配置环境,数据库,将项目打包,整个过程中都出现一些小问题,有点是疏忽,有点是不清楚这方面知识,但在网上都能找到解决方法,按照网上教程走基本没有什么问题。在部署这个流程上面,也学到了许多,相信以后部署项目就不会耗费这么多的时间了。

      然后反馈几点建议,首先希望官方能够把自己的管理工具做好,这样就不用去找第三方终端管理工具了,毕竟我觉得在这方面还是有许多人对Linux的操作不是那么熟练,自带的仅仅一个Linux终端,不是很方便。再就阿里云监控资源界面常常卡顿,资源监控加载不出来,官方app登录找回密码时网页经常走丢。总之阿里云体验还可以,接下来有什么问题再记录下来

 


相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
8月前
|
弹性计算 人工智能 前端开发
在阿里云ECS上部署n8n自动化工作流:U2实例实战
本文介绍如何在阿里云ECS的u2i/u2a实例上部署开源工作流自动化平台n8n,利用Docker快速搭建并配置定时任务,实现如每日抓取MuleRun新AI Agent并推送通知等自动化流程。内容涵盖环境准备、安全组设置、实战案例与优化建议,助力高效构建低维护成本的自动化系统。
1980 5
|
8月前
|
Java Linux Apache
在CentOS服务器上编译并部署NiFi源码
部署Apache NiFi在CentOS上是一个涉及细节的过程,需要注意Java环境、源码编译、配置调整等多个方面。遵循上述步骤,可以在CentOS服务器上成功部署和配置Apache NiFi,从而高效地处理和分发数据。
279 17
|
8月前
|
Shell 网络安全 开发工具
服务器已经搭建好的项目如何关联至gitee对应仓库并且将服务器的项目代码推送至gitee-优雅草卓伊凡
服务器已经搭建好的项目如何关联至gitee对应仓库并且将服务器的项目代码推送至gitee-优雅草卓伊凡
494 5
|
9月前
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
1078 13
|
9月前
|
弹性计算 Devops Shell
用阿里云 DevOps Flow 实现 ECS 部署自动化:从准备到落地的完整指南
阿里云 DevOps Flow 是一款助力开发者实现自动化部署的高效工具,支持代码流水线构建、测试与部署至ECS实例,显著提升交付效率与稳定性。本文详解如何通过 Flow 自动部署 Bash 脚本至 ECS,涵盖环境准备、流水线搭建、源码接入、部署流程设计及结果验证,助你快速上手云上自动化运维。
761 0
监控 安全 Linux
495 0
|
9月前
|
jenkins Java 持续交付
使用 Jenkins 和 Spring Cloud 自动化微服务部署
随着单体应用逐渐被微服务架构取代,企业对快速发布、可扩展性和高可用性的需求日益增长。Jenkins 作为领先的持续集成与部署工具,结合 Spring Cloud 提供的云原生解决方案,能够有效简化微服务的开发、测试与部署流程。本文介绍了如何通过 Jenkins 实现微服务的自动化构建与部署,并结合 Spring Cloud 的配置管理、服务发现等功能,打造高效、稳定的微服务交付流程。
1049 0
使用 Jenkins 和 Spring Cloud 自动化微服务部署
|
10月前
|
监控 Java Linux
Apache NiFi项目的编译与部署于CentOS服务器
总而言之,Apache NiFi的编译和部署虽然涉及多个步骤,但这些操作步骤简明扼要,即使是不太熟悉Java或Maven的用户也能跟随指南完成。通过遵循上述步骤,您将能够在CentOS服务器上成功部署Apache NiFi,为您的数据流处理任务建立一个功能强大的平台。
562 16