window Azure 部署java 应用

最近在配置windows Azure 服务器,下面开始吧,快速地配置你的服务器,将java 项目发布上去,让全世界都可以访问。


首先要有一个Azure 账号(自己去搞一个,没账户玩不了)

1.登录到Azure,点击右上角的账户管理,就到了一个界面,界面左下角有新建的按钮,点击:


2.点击1中的新建按钮后,如下图,创建虚拟机,DNS名称自己取,这里以cpp2016为例,用户名、新密码自己设定,设定后选择中国东/北部,最后点击右下角的创建虚拟机




window Azure 部署java 应用_第1张图片


3.大概4/5分钟,虚拟机创建完毕,如下图


window Azure 部署java 应用_第2张图片


4.点击刚刚创建的虚拟机cpp2016,选择终结点,来到如下图的界面,选择下面的添加,添加80为公用端口,8080为私有端口,注意下面的Remote Desktop的公用端口,待会有用



window Azure 部署java 应用_第3张图片



5.点击虚拟机的仪表板,来到如下的界面



window Azure 部署java 应用_第4张图片



6.注意仪表板左侧的参数,其中有公用虚拟IP(VIP)地址




window Azure 部署java 应用_第5张图片



7.按win+R开启dos窗口,输入6的ip地址:4的Remote Desktop的公用端口 ,如下,然后会弹出一个让你输入用户名、密码的框,将2中创建的用户、密码输入即可


window Azure 部署java 应用_第6张图片


8.连接成功后,来到下面的界面,这时候就可以将你本机的jdk,tomcat拷贝过去,配置环境变量,启动tomcat


window Azure 部署java 应用_第7张图片


9.注意5中左侧有个DNS名称,复制粘贴到浏览器的url中,就出现如下图的界面,这时候,作为一个java web开发者,你知道后面的该怎么做


window Azure 部署java 应用_第8张图片



到此为止,应该是很简单的,但我之前试了其他两个方法都不行,而且卡在其中一步寸步难行:

下面的方法很cool,直接在eclipse开发应用,开发完直接上传:

下面的两篇文章说的都差不多

http://www.07net01.com/2015/10/936064.html

http://www.developer.com/java/how-to-migrate-java-applications-to-azure-cloud.html


但是到了快发布到cloud时,出现了下面的问题:

window Azure 部署java 应用_第9张图片

           

被卡了几天也没解决


下面来看看阿里云与Azure云的区别:

阿里云的配置:http://blog.csdn.net/change_on/article/details/49205901

访问阿里云是通过阿里云分配的外网ip+端口即可,可是先看看Azure的ip:

window Azure 部署java 应用_第10张图片


仔细看看就明白,Azure只给你分配一个内网ip,所以,如果访问tomcat是以ip+端口是绝对不行的(我也因此浪费了一天),Azure其实是分配给你一个DNS,你只需把80、8080端口开放,外界即可访问

你可能感兴趣的:(java,azure,WindowsAzure,javaapp)