在Azure Cloud Service中部署Java Web App(2)

接上文。

9.在进行发布之前,需要对我们的订阅做一些设置,因为默认情况下,Azure的service end指向的是Azure global的站点,如果我们要将服务发布在Azure的中国站点,需要做下简单的设置,在Eclipse中,打开偏好设置(preference),找到Azure,在service endpoint页面中,选择”windowsazure。才能(China),选择确定:

10. 回到项目,选择myazuredeploy并单击右键,选择Azure,properties,第一项是选择是否配置远程访问,因为云服务底层实际上是Windows Server,所以本处实际是配置RDP访问,你可以可以在Azure portal直接配置,本例选择不配置

11. 第二项是role的定义,在本处你可以选择VM虚拟机的大小,以及你要在云服务中需要启动的实例个数,点击修改,修改实例个数为2,云服务中实例2个级以上才有SLA保障哦:)

12.最后你需要添加你的订阅,以让部署脚本知道,你要将该应用部署在哪个订阅下.单击按钮“import from PUBLISH-SETTING file”会自动跳转到Azure China的登录界面,输入你的Azure帐号密码,会自动下载和导入setting文件,如下图所示,完成后,点击OK按钮退出

13. 回到项目,单击右键选择Azure,选择第一项”Deploy to Azure Cloud“,你可以看到在该界面中,已经列出了你的订阅,你要部署到云端订阅的默认的存储帐号,云服务等等,由于本次是新部署,所以我们选择新建存储,将该部署所有的实例,应用存放到一个存储帐号下,选择”New“按钮,在弹出的界面中输入存储账号名称,选择Location,需要注意如果你希望你的应用部署在East或者North,那么对应的后续配置都需要选择同样的地区

14.同样的道理,选择新建云服务,例子中名称为myhouse,同样选择China East作为地区:

15.配置完成后如下图所示,点击发布,那么部署程序自动帮你创建存储账号,云服务,创建虚拟机,发布应用:

16.显示部署完成后,你可以登陆到你的Azure管理门户,查看部署的云服务和实例情况,在云服务的仪表板上,你可以找打站点的URL,选择实例页面,你也可以看到按照我们的定义,已经为改云服务创建了2个实例,并部分在不同的容错域:

17.最后,我们可以测试一下我们的发布成果,在你的浏览器中输入站点名称,和应用名称,例如:http://XXXXX.chinacloudapp.cn/greenhouse/,你就可以看到你的Java web服务正常工作如下:

时间: 2024-08-01 22:44:02

在Azure Cloud Service中部署Java Web App(2)的相关文章

在Azure Cloud Service中部署Java Web App(1)

Microsoft Azure是一个开放的,灵活的云平台,除了对自家的.Net平台有良好的支持外,对于各种开源的软件,语言,工具,框架都有着良好的支持,比如Java,Php,Python等等,你可以使用自己喜欢的语言开发任何应用部署在Azure的web site或者云服务中. Azure的云服务是Azure的一个PAAS平台,同样支持多种不同的语言和框架,并且可以基于多种不同的阈值如CPU负载,队列,定时等等实现Auto scaling等高级功能,如下图所示: 本文简单介绍如何使用Azure所提

CentOS6.5中部署java web环境

原来在linux中部署java web环境,没有做好总结,这次在部署的过程中,将部署的过程做了记录,希望对大家有帮助.主要内容包括CentOS安装以后的网络设置,系统自带jdk的卸载,新版本jdk的安装,tomcat的安装部署. 一 CentOS的网络设置 利用桥接模式,让CentOS连接到网络. Vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改onboot=yes 保存退出 Ifconfig命令查看网络情况 可以看到ip地址 这时就能够ping通外

Tomcat中部署Java Web应用程序的方式

Tomcat中部署Java Web应用程序的几种方式: #PetWeb是工程名 1.在TOMCAT_HOME\conf\server.xml文件的HOST节点中加入 <Context docBase="F:/workspaces/PetWeb" reloadable="false" path="/Pet"/> 其中reloadable="false"表示当应用程序中的内容发生更改之后服务器不会自动加载,这个属性在开

Tomcat中部署Java Web应用程序

在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署. 一.静态部署 静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问.以下3中方式都可以部署: 1.将PetWeb目录拷贝到$CATALINA_HOME\webapps下,然后启动服务器就可以了.这种方式比较简单,访问地址如下:http://localhost:8080/PetWeb/ 2.这种方式可以不必将PetWeb目录拷贝到webapps下,直接在F:\部署.方法如下

Windows Azure Cloud Service (12) PaaS之Web Role, Worker Role, Azure Storage Queue(下)

<Windows Azure Platform 系列文章目录> 本章DEMO部分源代码,请在这里下载. 在上一章中,笔者介绍了我们可以使用Azure PaaS的Web Role和Worker Role来处理复杂的业务逻辑 -Web Role可以快速响应前端的业务请求,并将输入保存到Azure Storage Queue中 -Worker Role将数据从Queue中读取,可以在后端处理复杂的业务逻辑 -可以看到,Azure Storage Queue是前端业务逻辑和后端业务处理的桥梁 该架构图

利用VisualVM监测Azure云服务中的Java应用

在做Java开发的时候,我们需要在上线之前对程序进行压力测试,对程序的性能进行全面的监控,了解JVM的CPU,内存,GC,classes,线程等等信息,或者在程序上线运行的过程当中以便于诊断问题或者对程序做出优化,市面上做Java profiling的工具也比较多,比如商业的JProfiler,JClarity等,也有免费的JDK自带的工具,如VisualVM,JConsole,JMC等等,那么当我们将Java应用程序部署到了Azure Cloud Service中,如何利用这些工具做性能监控和

Windows Azure Cloud Service (39) 如何将现有Web应用迁移到Azure PaaS平台

<Windows Azure Platform 系列文章目录> 本文将简单介绍,如何将企业内现有的ASP.NET应用程序迁移到Azure PaaS平台. 因为在迁移过程中,可能需要对现有的应用重新做架构设计,本文只是进行简单的介绍,开拓思路,具体的应用需要具体研究分析. 1.首先需要下载Azure SDK.使用Visual Studio创建新的Cloud Service,将现有的ASP.NET应用程序页面包含在Cloud Project中. 2.对于用户会话(Session)进行修改. Clo

跟我学Windows Azure 四 Cloud Service中的WebRole与WorkRole,及他们之间的通信

Cloud Service 中WebRole就相当与我们的WebSite,而WorkRole相当与我们在服务器上写了个Windows Service,站在高可用的角度上来讲,Cloud Service要优于WebSite,拿个例子来说,我们上传个数据,数据需要入库,通常website需要提交数据,等待响应,这个时候如果并发量大,系统响应时间会很长.如果使用Cloud Service就不存在这个问题,WebRole只负责把数据提交上来,而对数据的处理入库则可以提交给WorkRole来处理,中间可以

ASP.NET Core在Azure Kubernetes Service中的部署和管理

目录 ASP.NET Core在Azure Kubernetes Service中的部署和管理 目标 准备工作 注册 Azure 账户 AKS文档 进入Azure门户(控制台) 安装 Azure Cli 安装 Docker 进入正题 资源组 创建资源组 删除资源组 容器注册表 Azure Container Register (ACR) 创建 ACR 登录 ACR 服务主体 service principle 创建服务主体 给服务主体配置 ACR 的pull权限 K8s服务集群 Azure Ku