一、效果展示

博主部署了两个war包到阿里云服务器上,一个是没有连接数据库的,另外一个是连接了数据库的。

(由于阿里云服务器免费使用15天,下面链接约2016年3月9日后无效)

(1)无数据库版访问地址:http://120.25.235.171:8080/web_exception_project-0.0.1-SNAPSHOT/login.jhtml
只能用luoguohui,123456登录,在controller写死了。

(2)有连接数据库版访问地址:http://120.25.235.171:8080/web_exception_project-0.0.3-SNAPSHOT/login.jhtml
这个可以使用
liulang 123456
langlang 123456
langsan 123456
luoguohui 123456
zhangsan 123456
中任意一个登录。

(3)页面效果

二、阿里云服务器部署Java Web实例

2.1、申请体验服务器

申请地址:https://free.aliyun.com/

免费试用15天,所以要抓紧时间了解玩~~

如果还没有阿里云账号的,需要先注册然后实名认证,然后才能免费试用

实名认证后即可进行免费试用了:

上图可以看到,博主之前就是因为没有实名认证就申请免费试用,所以没能申请成功,后面实名认证后就可以啦。

注意:这里博主选择的操作系统是Ubuntu 14.04 64位,猿友们也可以采用这个操作系统。

2.2、重置密码

成功申请服务器后,我们需要设置一个登陆到服务器主机root的密码。

来到:https://ecs.console.aliyun.com/#/server/region/cn-shenzhen

已经给你建好了一个实例,点击对应实例,来到如下界面:

2.3、SSH登陆云主机

在实例详情里面应该可以看到你的云主机的公网IP,博主的是: 120.25.235.171。

博主可以网上下载个putty连接云主机,不过博主公司网络下ssh是无法连接到公网ip的。

因此,博主推荐直接使用云主机对应的控制台吧,这个公司没有限制,而且阿里的这个控制台体验效果很好。

就在重置密码的帮忙有个按钮(注意进去的时候会给你分配个控制台管理终端密码,猿友需要留意记住,每次进入控制台管理终端都需要输入那个密码的):

2.4、将需要安装的软件上传到云主机上

这里博主推荐Tunnelier这个软件,博主上传到了csdn,下载地址:
http://download.csdn.net/detail/u013142781/9443756

安装成功后打开Tunnelier输入host和和Username,然后点击Login:

然后输入登录信息连接成功后来到如下页面:

左边为你window系统的目录,右边为你云主机的目录。

左边选择文件,右键,upload即可上传到云主机上。

点击这里可以看到上传进度:

这里需要上传jdk安装包,tomcat安装包和web工程war包。

jdk和tomcat猿友们自行下载linux版的

这里博主选用jdk是jdk1.8.0_71,tomcat-7.0.67。

war猿友可使用博主的下载地址:http://download.csdn.net/detail/u013142781/9443752

2.5、安装jdk

登录云主机后

在”/”目录下新建好软件安装的目录,这里把tomcat安装的目录也提前建好:

cd /
cd usr
mkdir java
cd java
mkdir jdk
mkdir tomcat

然后将jdk解压到相应目录就好了(根据自己的jdk文件修改下面命令相应地方):

tar zxvf jdk-8u71-linux-x64.gz -C /usr/java/jdk

然后配置环境变量,打开文件:

vi /etc/profile

在其末尾添加如下内容(根据自己的jdk文件修改下面命令相应地方):

export JAVA_HOME=/usr/java/jdk/jdk1.8.0_71
export JRE_HOME=/usr/java/jdk/jdk1.8.0_71/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH  

如果不会linux下编辑文件,可看博主的另外一篇文章:Linux文件编辑命令详细整理。

编辑保存后执行如下命令:

source /etc/profile

执行如下命令如果显示对应的jdk版本就表明安装配置成功了:

java -version 

2.6、安装tomcat

将tomcat解压到对应目录(根据自己的tomcat文件修改下面命令相应地方):

tar zxvf apache-tomcat-7.0.67.tar.gz -C /usr/java/tomcat

然后进入到tomcat的bin目录下,编辑setclasspath.sh文件

在末尾添加如下内容(根据自己的jdk版本修改下面命令相应地方):

export JAVA_HOME=/usr/java/jdk/jdk1.8.0_71
export JRE_HOME=/usr/java/jdk/jdk1.8.0_71/jre 

保存退出,然后tomcat就安装成功啦

2.7、部署war包:

将war复制到/usr/java/tomcat/apache-tomcat-7.0.67/webapps下:

cp web_exception_project-0.0.1-SNAPSHOT.war /usr/java/tomcat/apache-tomcat-7.0.67/webapps

然后进入到tomcat的bin目录执行如下命令启动tomat:

./startup.sh 

启动tomcat成功后,即可访问:

http://你的主机公网ip:8080/web_exception_project-0.0.1-SNAPSHOT/login.jhtml

如博主的:http://120.25.235.171:8080/web_exception_project-0.0.1-SNAPSHOT/login.jhtml

即可来到如下页面:

三、阿里云数据库

3.1、申请免费体验阿里云数据库

申请地址:https://free.aliyun.com/

免费试用30天。

申请免费体验:

3.2、设置白名单、账号、数据库

申请成功之后,访问:https://rdsnew.console.aliyun.com/console/index#/rdsList/basic/all/normal

看到如下页面:

点击实例,进入到如下页面:

然后依次:
(1)在基本信息中的连接信息中设置白名单,将云主机的内网ip添加进去
(2)然后在账号管理中创建账号
(3)然后在数据库管理中创建数据库

3.3、创建表并插入数据

然后点击如下,登录数据库(使用上面(2)中创建的账号):

然后创建表并插入数据:

CREATE TABLE `t_user` (`USER_ID` int(11) NOT NULL AUTO_INCREMENT,`USER_NAME` char(30) NOT NULL,`USER_PASSWORD` char(10) NOT NULL,PRIMARY KEY (`USER_ID`),KEY `IDX_NAME` (`USER_NAME`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8
INSERT INTO t_user (USER_ID, USER_NAME, USER_PASSWORD) VALUES (1, 'luoguohui', '123456');
INSERT INTO t_user (USER_ID, USER_NAME, USER_PASSWORD) VALUES (2, 'zhangsan', '123456');

3.4、部署war包

如果猿友们没有连接数据库的工程可下载博主的。

博主的工程采用eclipse+maven环境。

下载地址:http://download.csdn.net/detail/u013142781/9443753

下载导入成功后修改数据库连接文件jdbc.properties:

其中rdsc0o40f965ee3nibjh.mysql.rds.aliyuncs.com你的可以在基本信息-连接信息中获取到。

配置好连接信息后用maven命令打包war包。

然后将war包上传到tomcat的webapps目录下,过一分钟后访问:

http://你的云主机公网ip:8080/web_exception_project-0.0.3-SNAPSHOT/login.jhtml

账号luoguohui 123456和zhangsan 123456 都可以登录。

阿里云服务器云数据库免费体验(Java Web详细实例)相关推荐

  1. 华为云服务器7天免费体验试用

    华为云服务器7天免费体验试用 华为云弹性云服务器 云服务器是一种简单高效.安全可靠.处理能力可弹性伸缩的计算服务.其管理方式比物理服务器更简单高效.用户无需提前购买硬件,即可迅速创建或释放任意多台云服 ...

  2. 阿里云mysql创建数据库服务器地址_阿里云服务器创建数据库操作流程

    阿里云服务器创建数据库操作流程,如何上传数据库阿里云. 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个大致的了解: 如果您想看更多的在ecs上的数据库的相关操作,请前 ...

  3. 阿里云查看mysql数据库密码是多少_阿里云服务器查看数据库密码是多少

    全网最新活动请看下方内容或右侧内容! --------------- 阿里云服务器查看数据库密码是多少,阿里云开源数据库. 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先 ...

  4. 远程连接阿里云服务器MySQL数据库

    为了远程连接阿里云服务器MySQL数据库,查找过许多资料,步骤大致都是这样的: 1.进入MySQL数据库,然后输入下面两条命令: grant all privileges on *.* to 'roo ...

  5. 【阿里云服务器Ubuntu数据库MongoDB设置远程链接】

    阿里云服务器Ubuntu数据库MongoDB设置远程链接 配置mongodb.conf文件 阿里云服务器开放端口 远程链接测试 紧跟上一篇,进行MongoDB数据库的远程链接配置,并使用本地机器进行链 ...

  6. 使用阿里云服务器三分钟搭建网站教程(详细图文详解)

    使用阿里云服务器快速搭建网站教程,先为云服务器安装宝塔面板,然后在宝塔面板上新建站点,阿里云服务器网以搭建WordPress网站博客为例,来详细说下从阿里云服务器CPU内存配置选择.Web环境.域名解 ...

  7. 什么是阿里云服务器?云服务器的优缺点

    阿里云服务器是什么?云服务器ECS是一种安全可靠.弹性可伸缩的云计算服务,云服务器可以降低IT成本提升运维效率,免去企业或个人前期采购IT硬件的成本,阿里云服务器让用户像使用水.电.天然气等公共资源一 ...

  8. 零基础带你一步步搭建Nacos高可用集群(史上最详细,赛过教科书!)为此我准备了三台云服务器+云数据库

    容我先说一句:节日快乐!永远九岁的我们当然不能错过,奥里给!{容我先说一句:节日快乐!永远九岁的我们当然不能错过,奥里给!}容我先说一句:节日快乐!永远九岁的我们当然不能错过,奥里给! 如果你不懂jd ...

  9. 阿里云服务器DDoS防御方法免受攻击的详细内容

    阿里云服务器会被攻击吗?为什么阿里云服务器经常被攻击?无论是阿里云还是其他厂商都有可能被攻击,阿里云服务器市场占有率高,所以被攻击概率高也是正常的,护云盾来详细说下阿里云服务器被DDoS攻击的解决方法 ...

最新文章

  1. 用python画玫瑰花简单-利用python的turtle库画一朵简单的玫瑰花,并添加文字
  2. Java EE(五)
  3. SAP-FICO学习笔记
  4. 大剑无锋之如何评判一个算法的优劣【面试推荐】
  5. SpringBoot多数据源(主从数据源)配置
  6. insert into select 优化_数据库优化总结
  7. 机器学习(五)PCA数据降维
  8. 【LeetCode】【字符串】题号:*551. 学生出勤记录 I
  9. Oracle Clusterware工具3
  10. C# TextBox输入数字 TextBox输入限制 TextBox输入字符 KeyPress
  11. 联想计算机不能使用ghost,联想电脑不能GHOST的解决方法
  12. 电力、电气、电工知识汇总
  13. CAD图纸、影像地形、倾斜摄影、矢量数据统统搬入图新地球,一键浏览分析
  14. C语言也能干大事第六节(如鹏基础)
  15. 数字电路基础:系统设计优化
  16. 给年轻工程师的10大忠告
  17. 用ffmpeg把yuv格式转化为mpeg格式
  18. 微信视频号头像怎么换?怎么设置?必看!5个思路帮你快速敲定头像
  19. 程序员常用的一些快捷键(持续更新)
  20. Adobe reader xi打开几秒后闪退问题

热门文章

  1. 幼儿园c ch语言教育,小班语言发育迟缓幼儿发展评估及教育干预的个
  2. 不拆无损,在北汽EU5,EU7,EX3,EX7安装app应用
  3. 面试再问ThreadLocal,别说你不会!
  4. 倪海厦《天纪》「自参」
  5. DMHS搭建、以及DMHS 双向同步
  6. 车船税业务知识--天津(三)
  7. 汇编 INT 10H功能
  8. 赖世雄老师---不完全不及物动词---become/turn/get/seem及感官动词
  9. 超百万观众同场看直播秒开不卡顿,快手是如何做到的?|首次披露
  10. 关于DoEvents