您的位置:首页 > 编程语言 > Java开发

window Azure 部署java 应用

2016-03-22 14:01 405 查看
最近在配置windows Azure 服务器,下面开始吧,快速地配置你的服务器,将java 项目发布上去,让全世界都可以访问。

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

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

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



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



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



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



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





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



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



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



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

下面的方法很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时,出现了下面的问题:



被卡了几天也没解决

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

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

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



仔细看看就明白,Azure只给你分配一个内网ip,所以,如果访问tomcat是以ip+端口是绝对不行的(我也因此浪费了一天),Azure其实是分配给你一个DNS,你只需把80、8080端口开放,外界即可访问
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: