如何开发在Windows Azure上运行的Java应用
- +1 你赞过了
【雷竞技须安全稳定 云计算频道译稿】Windows Azure支持多种语言开发的应用程序的运行,本文我们将要研究如何在Windows Azure平台上运行Java应用程序。
总体概览
微软的云计算平台支持多种语言和不同框架开发的应用,开发者可以用.NET、PHP、Node.js和Java等变成语言来开发应用程序,而本文我们将阐述如何建立一个能在Windows Azure 平台运行的Java程序。
Windows Azure和Java
为了提高Windows Azure的接受度,微软提供了一个强大的工具集来简化Java应用程序在云中的运行。这些工具集被打包在Windows Azure SDK for Java的包中,包括Windows Azure仿真器、内置于Eclipse IDE的Azure 开发的插件以及Java客户端库。同时,微软也提供了技术上的支持,发布了上述提到的源代码。
文件的准备:
在开始之前,开发者需要安装Windows Azure SDK v1.1,大家可以从以下地址下载安装://www.microsoft.com/web/gallery/install.aspx?appid=WindowsAzureSDK.
接下来,还要下载Windows Azure SDK for java,
下载地址://go.microsoft.com/fwlink/?LinkID=234491
另外下载Windows Azure Libraries for java有两种方式:手动或者通过Apache Maven。
手动下载SDK的话,你需要下载大量文件,以下所列的文件都是需要下载的:
这些文件你可以在//go.microsoft.com/fwlink/?LinkId=253887&clcid=0x409
下载到简单的zip压缩包。
安装插件:
接下来我们需要得到Windows Azure的Eclipse 插件。打开Eclipse软件,选择“Help(帮助)——〉Install New Software(安装新软件)”选项。
【图:安装Windows Azure 插件】
在弹出的窗口的“Works With”处键入://dl.msopentech.com/eclipse ,然后勾选“Windows Azure Toolkit for Java”选项,然后点击“Next”按钮进入下一步。
【图:Windows Azure Toolkit for Java】
确认安装的选项,然后接受安装条款进行安装,在插件安装完成后,需要重新启动一下Eclipse软件。
上手建立Java应用:
首先,新建一个需要再Windows Azure平台托管的Java 应用程序,因为是教程,我们新建一个简单的应用就好,命名为JavaDemo。
【图:Dynamic Web Project】
在JavaDemo工程下的WebContent文件夹下新建一个JSP文件,命名为“home.jsp”。
【WebContent文件夹】
【图:新建JSP文件】
打开home.jsp文件,在body中加入一些HTML代码。
现在,建立一个名为“JavaAzureDemo”的Windows Azure 工程。右击JavaDemo——Windows Azure——〉Other,找到“Windows Azure Project”向导,键入“JavaAzureDemo”,点击“finish”按钮。
【图:Windows Azure Project】
【图:Windows AzureDeployment Project】
【图:Windows Azure Project: Roles】
下一步向导会提示键入JDK和Webserver的保存地址,然后点击“finish”。
【图:Provide the location of the binaries】
一旦Azure Deployment Project被成功建立,在Eclipse工具栏中点击“Run in Windows Azure Emulator”按钮。
【图:Run in Windows Azure Emulator】
只要开启工程的部署工作,这个过程需要几分钟来完成,一旦Apache Catalina服务器开始部署工程,你就可以在//localhost:8080/JavaDemo/ 上看见刚刚建立的Java Web 应用程序,现在我们就可以在Windows Azure Emulator上看见Java Application正在运行。
迁移到云中
为了部署到云中,开发者可以通过点击“Build Cloud Package for Windows Azure”选项建立一个包。
【图:Build Cloud Package for Windows Azure】
当这个cloud package for Windows Azure新建成功,程序会自动打开“ Windows Explorer”窗口,显示相关内容。
【A Windows Explorer window opens】
部署二进制文件包括“服务配置” 和WindowsAzurePackage。
最后开发者可以通过Windows Azure门户(https://windows.azure.com/default.aspx)新建一个门户链接。
总结:本文主要介绍了如何建立一个能在Windows Azure云平台上运行的Java应用程序,希望大家能从中得到有用的信息。
原文:Running Java Application on Windows Azure 作者:Vipul Patel
最新资讯
热门视频
新品评测