定制化Azure站点Java运行环境(1)
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的运行环境,主要分为以下五个部分:
- Azure website基本配置(http://www.cnblogs.com/cloudapps/p/5194036.html)
- 部署Java Web Apps(http://www.cnblogs.com/cloudapps/p/5202387.html)
- 定制化Azure Website默认Tomcat和JDK环境(http://www.cnblogs.com/cloudapps/p/5202389.html)
- 定制化使用用户自定义Tomcat和JDK环境(http://www.cnblogs.com/cloudapps/p/5202412.html)
- Java 8下PermGen(Permanent Generation)(http://www.cnblogs.com/cloudapps/p/5202478.html)
Azure Website Java运行环境基本配置
- 登入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)的更多相关文章
- 定制化Azure站点Java运行环境(5)
Java 8下PermGen及参数设置 在上一章节中,我们定制化使用了Java 8环境,使用我们的测试页面打印出了JVM基本参数,但如果我们自己观察,会发现在MXBeans中,没有出现PermGen的 ...
- 定制化Azure站点Java运行环境(4)
定制化使用您自己的Tomcat版本和JDK环境 在上面章节中,介绍了如何通过web.config,定制默认的Azure website的Java运行环境,默认情况下,Azure站点的Tomcat是7. ...
- 定制化Azure站点Java运行环境(3)
定制化Azure Website提供的默认的Tomcat和JDK环境 在我们之前的测试中,如果你访问你的WEB站点URL时不加任何上下文,实际上你看到的web界面是系统自带的测试页面index.jsp ...
- 定制化Azure站点Java运行环境(2)
Azure Website上发布Java web应用 在Azure站点上发布Java Web应用非常简单,可以使用git从源代码发布,也可以使用FTP/FTPs直接发布,本节介绍FTP方式. 准备好你 ...
- Java 运行环境的安装、配置与运行
(一)SDK 的下载与安装 1. 下载SDK 为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包.SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器. ...
- Windows7系统下JAVA运行环境下载、安装和设置(第二次更新:2012年03月14日)
1.下载 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,(由于Sun于2009年被oracle收购所以网址 ...
- Windows7下的Java运行环境搭建过程图解
第一步:下载JDK 地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html,(由于Sun于20 ...
- Java运行环境的配置(JDK和JRE)
Jdk 表示java开发环境,包含开发环境和运行环境 Jre 表示java运行环境 JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发 ...
- Editplus配置java运行环境
Editplus配置java运行环境 下载及安装: editplus官网下载地址:https://www.editplus.com/ 安装方法和安装普通exe应用程序一样,选在安装路径,下一步下一步, ...
随机推荐
- python 连接操作数据库(二)
一.我们接着上期的博客继续对ORM框架进行补充,顺便把paramiko模块也给大家讲解一下: 1.ORM框架: 在连接操作数据库的第一个博客中也已经说了,sqlalchemy是一个ORM框架,总结就是 ...
- H5+Boostrap的音乐播放器
H5+Boostrap做简单的音乐播放器 前言:这个是综合一下我最近在学的东西做的小Demo,到实际使用还有距离,但是用来练手巩固知识点还是不错的,最近在二刷JS书和Boostrap.css的源码,做 ...
- information_schema.character_sets 学习
information_schema.character_sets 表用于查看字符集的详细信息 1.character_sets 常用列说明: 1.character_set_name: 字符集名 2 ...
- Java--static interface
http://stackoverflow.com/questions/8374646/what-is-a-static-interface-in-java http://stackoverflow.c ...
- git与svn的使用比较
先说下基础知识: git是本地会(维护)有个版本仓库. svn本地也会维护一个自己的信息(一般是目录结构和文件状态的信息),这里的文件状态一般是指:文件是已删除,还是已添加,还是被修改等等.一般是会有 ...
- c3p0链接池
频繁的链接数据库是非常消耗性能的,所以就采用了将一定量的链接保存在一个池中,这个池我们叫做链接池. 详细请看:http://baike.baidu.com/link?url=dlTW-fTS3N_-j ...
- UVA 11045-My T-shirt suits me(二分图匹配)
题意:有N件T恤,N是6的倍数,因为有6种型号,每种件数相同,有M个人,每个人有两种型号的T恤适合他,每个人可以挑其中的一种,问能否所有的人都能分配到T恤. 解析:典型的二分图匹配,每N/6为同种T恤 ...
- LeeCode(Database)-Employees Earning More Than Their Managers
The Employee table holds all employees including their managers. Every employee has an Id, and there ...
- 怎样使用LaTeX输入葡萄牙语等语言中的特殊字符
论文中引用了大名鼎鼎ER random graph model,但是这两位的名字不太好打,发现Google Scholar中直接下载的bib文件中也是错的.找了一会,发现转义字符已经定义得很好了.只是 ...
- zTree实现清空选中的第一个节点的子节点
zTree实现清空选中的第一个节点的子节点 1.实现源代码 <!DOCTYPE html> <html> <head> <title>zTree实现基本 ...