初次使用云服务器部署SSM项目

简介: 将已编写完成的SSM项目从本地部署到服务器的过程

本人今年大三,就读于软件工程专业,因为学习要求,需要将之前的项目发布到公网上,因此在网络上了解到阿里云的服务器,在bilibili看到了一个up主介绍的“飞天加速计划·高校学生在家实践“活动,就抱着试一试的心态测试了一下,成功完成了项目的部署,因此在这里写一下自己的使用体验。
初次接触到服务器,之前也没学过linux相关的命令,因此起步阶段还是遇到了不少困难,首先是阿里云ECS服务器操作系统的选择,老师要求我们使用Linux系统,所以需要了解一些基础的相关命令,花费了不少时间。不过还是很有收获的,了解了Linux系统运行的一些规则,以及它与windows系统之间的差别。在部署项目的过程中花费时间最多的应该就是服务器当中配置和本地一样的环境了,首先是mysql数据库,初次安装时报错提示GBK验证失败,后来发现失败的原因是GPG对于包的源key的验证没有通过,通过在后面加nogpgcheck跳过此层检查来解决这个问题,完成了mysql的安装与配置。然后就是jdk和tomcat的安装与配置了,由于本地下载了压缩包,因此我直接上传到了服务器然后通过命令行进行配置,配置完成之后将本地成功运行的SSM项目打包为war文件上传至tomcat下的webapps文件夹当中,运行后发现本地的一些静态资源无法正常显示,经过查阅资料之后发现是没有设置静态资源的路径,修改tomcat目录下conf中的sever.xml中HOST标签下的访问路径之后就可以正常进入网站了,与本地运行时一模一样,至此完成了该项目的配置。
初次接触到云服务器,遇到了很多问题,但是在一步一步查阅资料解决问题的过程当中我也学到了一些新的知识,总的来说这是一次非常良好的体验,也很感谢阿里云能够提供这么一个机会让我能体验一下云服务器的使用。
最后,在这里展示一下我部署的网站首页,献丑了。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
弹性计算 监控 负载均衡
|
2月前
|
监控 安全 Linux
RHEL 环境下 Subversion 服务器部署与配置
【10月更文挑战第18天】在RHEL环境下部署Subversion服务器需依次完成安装Subversion、创建版本库、配置服务器、启动服务、客户端连接及备份维护等步骤。确保遵循安全最佳实践,保障数据安全。
100 1
|
29天前
|
弹性计算 开发工具 git
2分钟在阿里云ECS控制台部署个人应用(图文示例)
作为一名程序员,我在部署托管于Github/Gitee的代码到阿里云ECS服务器时,经常遇到繁琐的手动配置问题。近期,阿里云ECS控制台推出了一键构建部署功能,简化了这一过程,支持Gitee和GitHub仓库,自动处理git、docker等安装配置,无需手动登录服务器执行命令,大大提升了部署效率。本文将详细介绍该功能的使用方法和适用场景。
2分钟在阿里云ECS控制台部署个人应用(图文示例)
|
2月前
|
Prometheus Kubernetes 监控
k8s部署针对外部服务器的prometheus服务
通过上述步骤,您不仅成功地在Kubernetes集群内部署了Prometheus,还实现了对集群外服务器的有效监控。理解并实施网络配置是关键,确保监控数据的准确无误传输。随着监控需求的增长,您还可以进一步探索Prometheus生态中的其他组件,如Alertmanager、Grafana等,以构建完整的监控与报警体系。
132 60
|
2月前
|
Prometheus Kubernetes 监控
k8s部署针对外部服务器的prometheus服务
通过上述步骤,您不仅成功地在Kubernetes集群内部署了Prometheus,还实现了对集群外服务器的有效监控。理解并实施网络配置是关键,确保监控数据的准确无误传输。随着监控需求的增长,您还可以进一步探索Prometheus生态中的其他组件,如Alertmanager、Grafana等,以构建完整的监控与报警体系。
264 62
|
9天前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
|
24天前
|
NoSQL 容灾 MongoDB
MongoDB主备副本集方案:两台服务器使用非对称部署的方式实现高可用与容灾备份
在资源受限的情况下,为了实现MongoDB的高可用性,本文探讨了两种在两台服务器上部署MongoDB的方案。方案一是通过主备身份轮换,即一台服务器作为主节点,另一台同时部署备节点和仲裁节点;方案二是利用`priority`设置实现自动主备切换。两者相比,方案二自动化程度更高,适合追求快速故障恢复的场景,而方案一则提供了更多的手动控制选项。文章最后对比了这两种方案与标准三节点副本集的优缺点,指出三节点方案在高可用性和数据一致性方面表现更佳。
|
1月前
|
PHP 数据库 数据安全/隐私保护
布谷直播源码部署服务器关于数据库配置的详细说明
布谷直播系统源码搭建部署时数据库配置明细!
|
2月前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
342 3
|
2月前
|
NoSQL Linux PHP