Azure website提供了为现代化的web应用程序快速部署的PAAS平台,可以让用户几分钟之内快速的将自己的应用部署到云端,并且提供了自动扩展(auto-scaling),SSL,多种语言(Java,Python,PHP, Node.JS, .Net) 等的支持,并且可以和其他Azure服务无缝整合等特性,赢得了很多用户的青睐。

作为PAAS平台,Azure website的app运行环境,OS等底层设施都由微软进行管理,用户只需要关心自己的App和Data即可,但在一些情况下,用户希望能够定制化运行环境的设置,更好的运行运行程序,在这方面,Azure website也为这类高级用户提供了灵活的选项供用户做定制化部署,本文以Java运行环境为例,介绍下如何定制化website的运行环境,主要分为以下五个部分:

  1. Azure website基本配置(http://www.cnblogs.com/cloudapps/p/5194036.html)
  2. 部署Java Web Apps(http://www.cnblogs.com/cloudapps/p/5202387.html)
  3. 定制化Azure Website默认Tomcat和JDK环境(http://www.cnblogs.com/cloudapps/p/5202389.html)
  4. 定制化使用用户自定义Tomcat和JDK环境(http://www.cnblogs.com/cloudapps/p/5202412.html)
  5. Java 8下PermGen(Permanent Generation)(http://www.cnblogs.com/cloudapps/p/5202478.html)

Azure Website Java运行环境基本配置

  1. 登入Azure的管理portal,创建一个测试的website应用myjavasite,如下所示:

2. 进入你创建的站点myjavasite,选择"仪表板",因为后续我们主要通过FTP方式来更新网站,所以需要重置一下部署密码,选择右下角"重置部署凭据",设置你的部署密码并牢记:

3. 选择"配置"界面,我们来配置Java运行环境,默认情况下PHP运行环境是打开的,但我们测试Java不需要,选择关闭;Java版本我们选择1.7.0_51, Tomcat选择7.0.50,目前这些版本是在Azure站点上提供的也是唯一的版本:

4. 最后平台部分,请选择64位,32位平台对于JVM大小会有2GB限制,所以并不推荐,正常情况下选择选择64位。

5. Azure的网站也支持用户自定义SSL,可以上传自己的pfx文件并进行设置,也支持自定义域名,可以通过cName将你的域名指向Azure的网站,在此不再详述:

6. 可以在界面上配置您的网站的默认welcome文件,即在默认情况下/site/wwwroot下哪个文件为welcome文件,并且你可以添加,修改默认文档的名字和搜索顺序,设置完成点击保存配置

7. 回到"仪表板"界面,在右下角可以看到你的website的URL,上传文件的FTP地址,FTP的用户名密码,点击你的站点URL,可以看到默认的主页,代表你的网站是配置创建成功的:

定制化Azure站点Java运行环境(1)的更多相关文章

  1. 定制化Azure站点Java运行环境(5)

    Java 8下PermGen及参数设置 在上一章节中,我们定制化使用了Java 8环境,使用我们的测试页面打印出了JVM基本参数,但如果我们自己观察,会发现在MXBeans中,没有出现PermGen的 ...

  2. 定制化Azure站点Java运行环境(4)

    定制化使用您自己的Tomcat版本和JDK环境 在上面章节中,介绍了如何通过web.config,定制默认的Azure website的Java运行环境,默认情况下,Azure站点的Tomcat是7. ...

  3. 定制化Azure站点Java运行环境(3)

    定制化Azure Website提供的默认的Tomcat和JDK环境 在我们之前的测试中,如果你访问你的WEB站点URL时不加任何上下文,实际上你看到的web界面是系统自带的测试页面index.jsp ...

  4. 定制化Azure站点Java运行环境(2)

    Azure Website上发布Java web应用 在Azure站点上发布Java Web应用非常简单,可以使用git从源代码发布,也可以使用FTP/FTPs直接发布,本节介绍FTP方式. 准备好你 ...

  5. Java 运行环境的安装、配置与运行

    (一)SDK 的下载与安装 1. 下载SDK 为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包.SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器. ...

  6. Windows7系统下JAVA运行环境下载、安装和设置(第二次更新:2012年03月14日)

    1.下载 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,(由于Sun于2009年被oracle收购所以网址 ...

  7. Windows7下的Java运行环境搭建过程图解

    第一步:下载JDK 地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html,(由于Sun于20 ...

  8. Java运行环境的配置(JDK和JRE)

    Jdk 表示java开发环境,包含开发环境和运行环境 Jre 表示java运行环境 JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发 ...

  9. Editplus配置java运行环境

    Editplus配置java运行环境 下载及安装: editplus官网下载地址:https://www.editplus.com/ 安装方法和安装普通exe应用程序一样,选在安装路径,下一步下一步, ...

随机推荐

  1. python 连接操作数据库(二)

    一.我们接着上期的博客继续对ORM框架进行补充,顺便把paramiko模块也给大家讲解一下: 1.ORM框架: 在连接操作数据库的第一个博客中也已经说了,sqlalchemy是一个ORM框架,总结就是 ...

  2. H5+Boostrap的音乐播放器

    H5+Boostrap做简单的音乐播放器 前言:这个是综合一下我最近在学的东西做的小Demo,到实际使用还有距离,但是用来练手巩固知识点还是不错的,最近在二刷JS书和Boostrap.css的源码,做 ...

  3. information_schema.character_sets 学习

    information_schema.character_sets 表用于查看字符集的详细信息 1.character_sets 常用列说明: 1.character_set_name: 字符集名 2 ...

  4. Java--static interface

    http://stackoverflow.com/questions/8374646/what-is-a-static-interface-in-java http://stackoverflow.c ...

  5. git与svn的使用比较

    先说下基础知识: git是本地会(维护)有个版本仓库. svn本地也会维护一个自己的信息(一般是目录结构和文件状态的信息),这里的文件状态一般是指:文件是已删除,还是已添加,还是被修改等等.一般是会有 ...

  6. c3p0链接池

    频繁的链接数据库是非常消耗性能的,所以就采用了将一定量的链接保存在一个池中,这个池我们叫做链接池. 详细请看:http://baike.baidu.com/link?url=dlTW-fTS3N_-j ...

  7. UVA 11045-My T-shirt suits me(二分图匹配)

    题意:有N件T恤,N是6的倍数,因为有6种型号,每种件数相同,有M个人,每个人有两种型号的T恤适合他,每个人可以挑其中的一种,问能否所有的人都能分配到T恤. 解析:典型的二分图匹配,每N/6为同种T恤 ...

  8. LeeCode(Database)-Employees Earning More Than Their Managers

    The Employee table holds all employees including their managers. Every employee has an Id, and there ...

  9. 怎样使用LaTeX输入葡萄牙语等语言中的特殊字符

    论文中引用了大名鼎鼎ER random graph model,但是这两位的名字不太好打,发现Google Scholar中直接下载的bib文件中也是错的.找了一会,发现转义字符已经定义得很好了.只是 ...

  10. zTree实现清空选中的第一个节点的子节点

    zTree实现清空选中的第一个节点的子节点 1.实现源代码 <!DOCTYPE html> <html> <head> <title>zTree实现基本 ...