阿里云ECS如何部署并运行一个JavaWeb项目

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云数据库 RDS SQL Server,独享型 2核4GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 写在开始 现在越来越多的学生群体购买阿里云产品,特别是在阿里社区对学生用户特别照顾下。无论是做网站还是做毕业设计,购买一个ECS对于学生用户来说,钱来说都不是什么大事了。 尽管,软件市场中存在各种面板或者镜像,但是总让人看得眼花缭乱。

写在开始

现在越来越多的学生群体购买阿里云产品,特别是在阿里社区对学生用户特别照顾下。无论是做网站还是做毕业设计,购买一个ECS对于学生用户来说,钱来说都不是什么大事了。

尽管,软件市场中存在各种面板或者镜像,但是总让人看得眼花缭乱。

下面,与大家分享一下,如何在ECS上面配置JAVA运行环境,并顺利部署运行项目。

准备工具

远程连接工具 WinSCP
远程连接工具 SecureCRT

准备环境

JDK安装

不需要配置环境变量

yum -y update    #首先更新一下YUM源
yum list Java*   #列出JDK
yum list java-1.7*   #列出JDK1.7
yum install java-1.7.0-openjdk* -y  #安装JDK1.7

Tomcat配置

下载地址:http://tomcat.apache.org/

下载:

wget  http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.13/bin/apache-tomcat-8.5.13.tar.gz

解压:

tar -xvf  apache-tomcat-8.5.13.tar.gz 

重命名:

mv apache-tomcat-8.5.13   tomcat8

编辑tomcat下conf目录下的server.xml文件

<!--这里port可以修改为80,也可以不修改-->
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

启动服务:
切换到tomcat的bin目录下执行

./startup.sh 

查看日志:
切换到tomcat的logs目录下执行

tail -f catalina.out 

停止服务:

ps -ef|grep tomcat8 #查看进程
kill - 9  888 # 888是进程号,这里自行匹配

如果启动没有错误信息,说明启动配置成功。

浏览器输入 http://ip:8080 就可以访问了。

安装MySql

既然是动态网站,那就要涉及到数据库的操作,这里介绍一下MySql数据库的安装和使用。

#查看所有以mysql开头的软件
yum list mysql*

#安装mysql
yum install mysql-server* -y

#启动mysql
/etc/init.d/mysqld start

#设定mysql自动启动
chkconfig mysqld on

#复制mysql的配置文件到etc目录,提示是否覆盖,选择y
cp /usr/share/mysql/my-medium.cnf   /etc/my.cnf

#重新设定mysql密码,默认密码是【空】,输入新密码,注意提问,是否删除匿名账户?【y】  是否禁止远程登录?【n】是否移除test数据库?【y】是否重载权限文件【y】
mysql_secure_installation

#重启mysql,此时用本机Navicat Premium还是连不上mysql的!
/etc/init.d/mysqld restart

#用命令访问mysql
mysql -u root -p

#使用mysql数据库
use mysql;

#查询当前用户情况,显示有3条记录,127.0.0.1;localhost;iz28wi3pigtz;其中最后这个是ECS主机名
select host,user from user;

#把localhost这条记录的host改为 %; 意思是root可以由任何主机登录mysql,网上很多写法,都没有and host='localhost'这个条件,经常报错。
update user set host = '%' where user = 'root' and host='localhost';

#再次查询,可以看到host有3个;%;127.0.0.1;iz28wi3pigtz;其实user表的主键是user字段和host字段的联合主键。
select host, user from user;

#重启mysql
/etc/init.d/mysqld restart

安装Nginx

安装Nginx做后端反向代理服务器,当然你也可以不装,直接使用tomcat。

安装说明:http://blog.52itstyle.com/archives/607/
配置反向代理:http://blog.52itstyle.com/archives/622/

访问地址:http://ip 即可。

小站:http://blog.52itstyle.com/

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
20小时前
|
弹性计算 安全 定位技术
阿里云一键搭建部署幻兽帕鲁Palworld游戏服务器,详细教程
随着《幻兽帕鲁》这款游戏的持续火热,越来越多的玩家不再满足于普通的游戏体验,他们更希望拥有属于自己的游戏天地——一个专属的服务器。但很多玩家可能会因为技术门槛而犹豫不决。好消息是,现在,阿里云为《幻兽帕鲁》的玩家们带来了福音:全程自动化的服务器搭建服务。这意味着,技术小白也能轻松搭建自己的专属服务器了!
11 0
|
20小时前
|
弹性计算 数据安全/隐私保护
2024阿里云幻兽帕鲁(Palworld)服务器部署攻略:新手怎么创建帕鲁服务器
对于《幻兽帕鲁》的狂热粉丝来说,与好友联机畅玩无疑是加倍的快乐。但如何轻松搭建一个稳定的服务器,让游戏体验更加顺畅呢?今天,就为大家揭秘这一绝招——利用阿里云一键搭建《幻兽帕鲁》专属云服务器。
|
20小时前
|
存储 弹性计算 运维
什么是阿里云轻量应用服务器?阿里云轻量应用服务器最新价格表2024版(2核8G/4核8G/4核16G/8核16G/8核32G)
什么是阿里云轻量应用服务器?阿里云轻量应用服务器基于云服务器ECS的计算、存储、网络资源,并结合阿里云公共镜像和云市场镜像,为您提供了高效的应用部署方案。如果您是正在了解云计算服务的入门用户;或是需要在服务器中部署简单应用的个人开发者、中小企业,那么推荐您选择轻量应用服务器。无需在本地自建物理主机,无需采购以及配置硬件设施。一站式操作体验,分钟级交付,快速部署。以套餐的形式提供云计算资源,价格优惠,性能稳定。提供防火墙、HTTPS加密访问、内网隔离、数据备份等安全保障功能。提供资源监控、自助诊断、操作日志等运维功能。
什么是阿里云轻量应用服务器?阿里云轻量应用服务器最新价格表2024版(2核8G/4核8G/4核16G/8核16G/8核32G)
|
20小时前
|
弹性计算 Ubuntu Linux
2024年阿里云幻兽帕鲁Palworld游戏服务器价格信息整理总结
在探索《幻兽帕鲁》这款独特开放世界生存游戏的过程中,你是否曾想过拥有一台专属的游戏服务器,与好友一同畅享不受限的冒险体验?现在,阿里云为你提供了这一绝佳机会!
|
21小时前
|
机器学习/深度学习 弹性计算 数据库
阿里云2核2G配置服务器价格多少钱?性能如何?
随着云计算技术的日益成熟,越来越多的企业和个人开始选择云服务器来满足其业务需求。阿里云,作为国内领先的云服务提供商,其2核2G配置的云服务器一直备受关注。那么,2024年这款服务器的价格是多少呢?答案是——惊喜连连!
|
21小时前
|
弹性计算 Linux Windows
阿里云游戏服务器部署攻略,阿里云《幻兽帕鲁》服务器怎么搭建?
《幻兽帕鲁》无疑是近期游戏圈内的热议焦点。这款由Pocketpair倾力打造的开放世界生存制作游戏,自2024年1月18日发布抢先体验版本以来,便吸引了无数玩家的目光。今天,我们就来详细讲解一下,如何利用阿里云服务器,轻松搭建《幻兽帕鲁》联机服务器,让你和小伙伴们在这款神奇的游戏中畅享无限乐趣!
|
21小时前
|
弹性计算 Ubuntu Linux
阿里云上自建幻兽帕鲁Palworld服务器,详细指南
在神秘的幻兽世界中,与好友并肩作战,探索未知的乐趣无疑是每位玩家的梦想。但官方服务器的限制与不稳定,时常让这份梦想蒙上阴影。此刻,阿里云为您带来完美解决方案——自建幻兽帕鲁服务器,让您与战友在专属的云端空间中畅享游戏乐趣!
|
21小时前
|
弹性计算 数据库 对象存储
阿里云2024年开年采购优惠活动内容详细介绍及阿里云服务器租用配置价格表整理
阿里云在2024年开年推出了大规模的采购优惠活动,涵盖了其云服务器、云数据库、对象存储OSS、文件存储NAS以及无影云电脑等多项服务。其中,云服务器ECS和轻量应用服务器的优惠力度尤为引人注目。 对于云服务器ECS,阿里云推出了99计划,该计划下的2核2G3M带宽的服务器价格仅为99元一年,而2核4G5M带宽的服务器优惠价格为199元一年。这一优惠活动不仅针对新用户,老用户同样可以购买,并且续费价格也保持原价,不会涨价。
|
21小时前
|
弹性计算 大数据 测试技术
2024年阿里云最便宜云服务器价格参考:61元、165元、99元、199元
阿里云近期推出的服务器优惠活动政策,为新老用户提供了丰富的选择和超值的价格。以下是详细的优惠活动政策整理:具体的价格表可能会因时间、地区、配置等因素而有所变化,建议前往阿里云官网查看最新的价格表。阿里云此次的优惠活动政策为用户提供了高性价比的服务器选择,无论是新用户还是老用户,都可以享受到这一超值优惠。此外,续费价格保持不变,为用户提供了长期稳定的云服务体验。
|
21小时前
|
弹性计算 大数据 测试技术
阿里云服务器多少钱一年?阿里云价格表新鲜出炉(2024)
阿里云服务器分为轻量应用服务器和云服务器ECS,轻量适合个人开发者使用,搭建轻量级的网站、测试环境使用;专业级如大数据、科学计算、高并发网站等需要使用云服务器ECS:

热门文章

最新文章