在使用之前先来介绍下OpenShift空间

  OpenShift是由红帽推出逇一款面向开源开发人员开放的平台即服务(PaaS)。 OpenShift通过为开发人员提供在语言、框架和云上的更多的选择,使开发人员可以构建、测试、运行和管理他们的应用。它支持用于Java、 Python、PHP、Perl和Ruby的更多的开发框架,包括 Spring、Seam、Weld、CDI、Rails、Rack、Symfony、Zend Framework、Twisted、Django和Java E。它包含SQL和NoSQL数据存储和一个分布式文件系统。OpenShift Origin 是 OpenShift 平台使用的一系列开源组件。开发者可以利用这些组件搭建自己的 OpenShift 服务。

  官方首页:https://www.openshift.com

  

  以下为大家详细介绍下,如何在openshift空间部署web应用,本文以直观的图文形式为大家详细演示

  1.注册openshift账号

  

  

  这里注意,不要忘记输验证码

  

  openshift空间会发送验证链接到你的注册邮箱

  

  点击下面的验证链接,完成注册

  

  

  2.创建应用

  

  选择创建web应用

  

  点击下面的链接,创建你的第一个应用

  

  创建应用前的提示说明,继续点击创建应用

  

  选择java应用,这里有两个tomcat版本,我在这里选择tomcat6

  

  填写应用注册信息,以下标注的必填,这里是应用的二级域名

  

  创建应用后,是否启动容器,我们选yes,启动

  

  紧接着后弹出一个框,需要你填入Pubkey,这里咱们使用PuTTY工具生成Pubkey,软件在附件中提供下载

  

  选择Generate生成,记住在此软件上要晃动鼠标,否则无法生成

  

  以下为生成的Pubkey

  

  将pubkey保存到本地备用

  

  

  然后将上述生成的Pubkey,粘贴到框中

  

  tomcat应用创建完毕,点击回到应用首页

  

  输入应用地址 https://myfirstobj-obj.rhcloud.com/,如果可以看到以下界面,则启用web容器成功

  

  3.安装mysql数据库

  

  数据库加入,将以下信息保存下来,以用来备用

  

  3.登陆并部署应用,点击首页右边链接

  

  会展开以下主机地址,将地址复制下来

  

  这里使用WinSCP工具,远程部署应用,附近中提供下载

  

  将主机地址和pubkey导入到软件中,注意主机地址名为ssh后面的那个部分

  

  

  在弹出的窗口中选择是

  

  紧接着开始远程连接

  

  弹出以下窗口,则证明连接成功

  

  将你的war应用部署到,以下红色标注的路径下

  

  

  war的名字最好取ROOT,直接覆盖掉里面的应用

  

  以下选择全部

  

  等待文件上传

  

  4.重启web容器,重新部署应用

  回到应用首页,点击网页右边

   

  重启web容器

  

  5.再次访问上述应用链接 https://myfirstobj-obj.rhcloud.com/,即可看到你所部署的应用了

  附件下载:puttygen   http://files.cnblogs.com/zhengbing/puttygen.rar

winscp      http://files.cnblogs.com/zhengbing/winscp.rar

在OpenShift云空间上部署java web应用的更多相关文章

  1. 在centos上部署java WEB环境

    题语:偷得浮生半日闲,趁着十一期间,好好的写写随笔来记录自己所学.所践和所得,不足之处,欢迎各位拍砖~~~ 工具:Xftp 5.Xshell 5 一.安装jdk  1. 使用Xftp 5把jdk-8u ...

  2. 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat

    摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目. 一.准备工作 购买了阿里云的云解析,和云服务器ecs. 2.下载put ...

  3. 阿里云部署Java web项目初体验(转)

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在 ...

  4. 阿里云部署Java web项目

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在 ...

  5. 阿里云部署Java web项目初体验

    林炳文Evankaka原创作品. 转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了怎样在阿里云上安装JDK.Tomcat以及其配置过程. 最后以一个实例来演 ...

  6. 在腾讯云服务器上实现java web项目部署

    ----------------------------博主讲废话 几天前搞了一台体验七天的腾讯云服务器.之前已实现在新浪云下java web项目的部署,不需要自己搭建环境,比较简单,而且自 己也偷懒 ...

  7. 【转】Tomcat中部署java web应用程序

    http://www.blogjava.net/jiafang83/archive/2009/06/02/279644.html 转载:今天给大家介绍怎样在Tomcat5.5.9中部署Java Web ...

  8. 在Tomcat中部署Java Web应用程序

    在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署.在下文中$CATALINA_HOME指的是Tomcat根目录. 一.静态部署      静态部署指的是我们在服务器启动之前部 ...

  9. 在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

随机推荐

  1. android 自定义进度条颜色

    android 自定义进度条颜色 先看图 基于产品经理各种自定义需求,经过查阅了解,下面是自己对Android自定义进度条的学习过程!   这个没法了只能看源码了,还好下载了源码, sources\b ...

  2. Jq_文档操作方法、属性操作方法、CSS操作函数

    JQuery文档操作方法 这些方法对于 XML 文档和 HTML 文档均是适用的,除了:html(). 方法                            描述 addClass()      ...

  3. 和为S的两个数VS和为S的连续正数序列

    其实这个题目如果没有限制时间复杂度的话,那么就很简单了,一遍一遍地扫描吧.时间复杂度肯定就是 O(n2)啰.但是这题目肯定不会这么简单,否则就是小学生的水平了嘛. 其实我刚到这题的时候想到的是用二叉查 ...

  4. HTTP请求415错误 – 不支持的媒体类型(Unsupported media type)

    HTTP请求415错误 – 不支持的媒体类型(Unsupported media type) 通常有以下情况: 1:检查你的 http 请求头信息,比如 因为 User-Agent 被服务器设置 拒绝 ...

  5. android动画小析

    这里所讲的动画,是android framework提供的动画框架里面的动画. 是view层级的动画.不涉及到底层opengl es相关的动画实现. 动画: 主要包括 Interpolation du ...

  6. css3 translate属性

    translate(x,y)水平方向和垂直方向同时移动(也就是X轴和Y轴同时移动):translateX(x)仅水平方向移动(X轴移动):translateY(Y)仅垂直方向移动(Y轴移动)默认都是从 ...

  7. Runner之记计账项目的典型用户分析

  8. 关于位域如何节省内存(C++)

    位域:  最先使用在c语言中后来C++继承了这一优良的特点. 举个栗子:     int  -->  4字节   2^32位 ,如果我们只需要其表达一个0~16的数字, 使用一个int就显得稍稍 ...

  9. 5 echo展开

    一.(字符)展开 1.echo在标准输出中打印出他的文本 echo this is a test 输出 this is a test 2.输出通配符时,比如*代表匹配文件名的任何字符 echo * 输 ...

  10. DataOdinalRegression

    clear name={'SCV1V1','SVC1VA','SVR','CSSVC','SVMOP','NNOP','ELMOP','GPOR','KDLOR','POM',... 'NNPOM', ...