阿里云首次使用体验

简介: 基于JavaWeb从零搭建到项目上线

大家好,我是来自贵州的一名在校大二学生,所学专业是软件工程。本学期学习了JavaWeb课程,软件工程方法学课程和Linux及其服务器配置课程,需要将自己的项目部署到服务器上运行起来。后来在通过了解到阿里云对学生有优惠活动,初次申领可以领两个星期,之后还可以续领两个月,这个优惠活动对向我这样的学生小白非常的好,刚开始担心我购买了服务器不会用怎么办?这样就浪费了。然后先有两个星期的免费试用,就不用担心了。这是我第一次接触到云服务器,对云服务器充满了好奇,通过百度等网上资料和自己摸索学习搭建好一个JavaWeb坏境,接下来我给大家分享一些我在搭建时遇到的困难。
网上的教程大多数是用宝塔面板进行操作,但是阿里云官方里面就有提供搭建坏境的教程,清晰简明易懂,我就是通过官方教程搭建完成的。
1.jpg
教程里面提供了很多的环境搭建,跟着教程一步一步做。
搭建步骤:

  • 首先安装JDK:执行以下命令,使用yum安装JDK1.8。

yum -y install java-1.8.0-openjdk*

  • 安装MySQL:

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

  • 安装Tomcat:

官方提供的是清华大学开源软件镜像站的,但是这个不可以访问,
https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.tar.gz
后来我想了一下能不能直接用apache官方的,果然可以,然后Tomcat成功安装:https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.81/bin/apache-tomcat-8.5.81.tar.gz
在必备的环境都装好启动相关服务,就可以使用公网IP+8080就可以访问到了。
总结:按照官方的这个教程是非常好用的,前面非常顺利,就是在安装tomcat的时候我没有注意到官方给的那个清华大学开源软件镜像站不可以用,我以为是安装成功了,结果就是不可以访问,后来我仔细看了英文提示,更换了链接,一步就到位了。在安装的时候一定要小心谨慎,注意看信息,记得记录自己的操作,比如密码之类的,以免之后忘记就麻烦了。总的来说还是非常方便,没有想象中的那么难,这给我以后的学习充满了信心,希望在这里和大家一起交流学习,有不对的地方希望得到大家的批评指正。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
3月前
|
传感器 人工智能 监控
医院不良事件管理系统:PDCA持续改进,形成事件的整改闭环管理
医院安全事件管理系统通过全流程闭环管理、多维度分析与RCA根因分析,助力上报与处理高效协同,支持智能流转、风险预警与持续改进,提升医疗质量与患者安全。
467 5
|
2月前
|
机器学习/深度学习 人工智能 API
破译AI“指纹”:如何识别机器生成内容?
破译AI“指纹”:如何识别机器生成内容?
335 117
|
3月前
|
机器学习/深度学习 自然语言处理 BI
阿里云开发者必备:GPT 从核心原理到企业级部署的全流程指南
GPT基于Transformer解码器架构,通过BPE分词、遮蔽自注意力与堆叠解码器实现自回归生成。结合指令微调与领域适配,已在汽车BI、开发者工具等场景落地。阿里云提供从模型训练到轻量化部署的全链路支持,推动GPT在产业智能化中的深度融合与应用创新。(238字)
517 2
|
4月前
|
数据采集 负载均衡 监控
巨量http,全民ip,芝麻http,太阳http,天启代理,大麦代理,2025最新测评隧道代理选谁?
隧道代理通过云端自动切换IP,简化了传统代理的复杂操作,成为数据采集、广告监测等领域的高效工具。本文解析其工作原理,探讨选型要点,助你找到最适合的方案。
|
9月前
|
人工智能 程序员 C++
【实战经验】C/C++右移高位补0还是1?
本文探讨了C/C++中右移运算时高位补0还是补1的问题。通过示例代码分析,揭示了右移规则:无符号类型高位补0;有符号类型根据正负决定(正数补0,负数补1)。文中列举了可能导致错误的场景,并提供了两种规避措施——使用无符号类型和掩码校正,确保结果符合预期。最后总结指出,右移运算虽常见,但若处理不当易引发隐晦Bug,需谨慎对待。
507 80
|
10月前
|
Java 关系型数据库 MySQL
ssm020基于ssm的人才招聘网站(文档+源码)_kaic
网络和科技的进步以及人们生活条件的提高都让计算机技术越来越平民化,深入日常生活中。网络更是成为生活的必备条件,大到国家单位、科研项目,小到大街小巷都充斥着网络的身影。在日常办公中,计算机起到了文字编辑、打印、信息检索、统计等的作用。使用计算机可以使日常繁杂的信息进行科学的加工,使信息变得更加的有序、可利用。计算机技术已成为热门。 正是因为网络、科技、计算机技术使现代人的生活和工作变得便利、轻松,给实体行业带来了巨大的冲击。人才招聘的日常工作也遇到了前所未有的挑战。现如今,对于招聘的管理有很多的局限性,究其原因是因为招聘管理的根本是信息的运动。在新时代的环境下,传统的管理方式不再满足用户的需求,
|
机器学习/深度学习 数据采集 算法
机器学习之sklearn基础教程
机器学习之sklearn基础教程
|
编解码 数据可视化 数据挖掘
Pygal库创建可缩放的矢量图表
【10月更文挑战第18天】Pygal 是一个 Python 库,专门用于创建可缩放的矢量图表。它基于 SVG 格式,支持多种图表类型,如线图、柱状图、饼图等,并提供丰富的自定义选项和交互功能。安装简单,使用 pip 即可安装。Pygal 不仅支持基本图表的创建,还允许添加数据标签、图例、注释、动画效果和交互功能,适用于数据分析、数据可视化和网站开发等多种场景。
|
存储 安全 开发工具
基于ESP32的便携式游戏机
基于ESP32的便携式游戏机
366 2