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

最后更新于:2022-04-01 09:54:41

### 一、效果展示 博主部署了两个war包到阿里云服务器上,一个是没有连接数据库的,另外一个是连接了数据库的。 (由于阿里云服务器免费使用15天,下面链接约2016年3月9日后无效) (1)无数据库版访问地址:[http://120.25.235.171: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)  只能用luoguohui,123456登录,在controller写死了。 (2)有连接数据库版访问地址:[http://120.25.235.171:8080/web_exception_project-0.0.3-SNAPSHOT/login.jhtml](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)页面效果 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77db8ca5c8.jpg) ### 二、阿里云服务器部署Java Web实例 **2.1、申请体验服务器** 申请地址:[https://free.aliyun.com/](https://free.aliyun.com/) ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77db8ea7f0.jpg) 免费试用15天,所以要抓紧时间了解玩~~ 如果还没有阿里云账号的,需要先注册然后实名认证,然后才能免费试用 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77db90e13e.jpg) 实名认证后即可进行免费试用了: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77db925ace.jpg) 上图可以看到,博主之前就是因为没有实名认证就申请免费试用,所以没能申请成功,后面实名认证后就可以啦。 注意:这里博主选择的操作系统是Ubuntu 14.04 64位,猿友们也可以采用这个操作系统。 **2.2、重置密码** 成功申请服务器后,我们需要设置一个登陆到服务器主机root的密码。 来到:[https://ecs.console.aliyun.com/#/server/region/cn-shenzhen](https://ecs.console.aliyun.com/#/server/region/cn-shenzhen) 已经给你建好了一个实例,点击对应实例,来到如下界面: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77db943cc2.jpg) **2.3、SSH登陆云主机** 在实例详情里面应该可以看到你的云主机的公网IP,博主的是: 120.25.235.171。 博主可以网上下载个putty连接云主机,不过博主公司网络下ssh是无法连接到公网ip的。 因此,博主推荐直接使用云主机对应的控制台吧,这个公司没有限制,而且阿里的这个控制台体验效果很好。 就在重置密码的帮忙有个按钮(注意进去的时候会给你分配个控制台管理终端密码,猿友需要留意记住,每次进入控制台管理终端都需要输入那个密码的): ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77db967246.jpg) **2.4、将需要安装的软件上传到云主机上** 这里博主推荐Tunnelier这个软件,博主上传到了csdn,下载地址:  [http://download.csdn.net/detail/u013142781/9443756](http://download.csdn.net/detail/u013142781/9443756) 安装成功后打开Tunnelier输入host和和Username,然后点击Login: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77db98424e.jpg) 然后输入登录信息连接成功后来到如下页面: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77db99d160.jpg) 左边为你window系统的目录,右边为你云主机的目录。 左边选择文件,右键,upload即可上传到云主机上。 点击这里可以看到上传进度: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77db9b2709.jpg) 这里需要上传jdk安装包,tomcat安装包和web工程war包。 jdk和tomcat猿友们自行下载linux版的 这里博主选用jdk是jdk1.8.0_71,tomcat-7.0.67。 war猿友可使用博主的下载地址:[http://download.csdn.net/detail/u013142781/9443752](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文件编辑命令详细整理](http://blog.csdn.net/u013142781/article/details/50735470)。 编辑保存后执行如下命令: ~~~ 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](http://120.25.235.171:8080/web_exception_project-0.0.1-SNAPSHOT/login.jhtml) 即可来到如下页面: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77db8ca5c8.jpg) ### 三、阿里云数据库 **3.1、申请免费体验阿里云数据库** 申请地址:[https://free.aliyun.com/](https://free.aliyun.com/) ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77db9ca07d.jpg) 免费试用30天。 申请免费体验: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77db9df7c7.jpg) **3.2、设置白名单、账号、数据库** 申请成功之后,访问:[https://rdsnew.console.aliyun.com/console/index#/rdsList/basic/all/normal](https://rdsnew.console.aliyun.com/console/index#/rdsList/basic/all/normal) 看到如下页面: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77dba067c4.jpg) 点击实例,进入到如下页面: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77dba22257.jpg) 然后依次:  (1)在基本信息中的连接信息中设置白名单,将云主机的内网ip添加进去  (2)然后在账号管理中创建账号  (3)然后在数据库管理中创建数据库 **3.3、创建表并插入数据** 然后点击如下,登录数据库(使用上面(2)中创建的账号): ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77dba44248.jpg) 然后创建表并插入数据: ~~~ 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](http://download.csdn.net/detail/u013142781/9443753) 下载导入成功后修改数据库连接文件jdbc.properties: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-03-15_56e77dba5ee81.jpg) 其中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 都可以登录。
';