在OpenShift云空间上部署java web应用
在使用之前先来介绍下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应用的更多相关文章
- 在centos上部署java WEB环境
题语:偷得浮生半日闲,趁着十一期间,好好的写写随笔来记录自己所学.所践和所得,不足之处,欢迎各位拍砖~~~ 工具:Xftp 5.Xshell 5 一.安装jdk 1. 使用Xftp 5把jdk-8u ...
- 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat
摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目. 一.准备工作 购买了阿里云的云解析,和云服务器ecs. 2.下载put ...
- 阿里云部署Java web项目初体验(转)
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在 ...
- 阿里云部署Java web项目
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在 ...
- 阿里云部署Java web项目初体验
林炳文Evankaka原创作品. 转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了怎样在阿里云上安装JDK.Tomcat以及其配置过程. 最后以一个实例来演 ...
- 在腾讯云服务器上实现java web项目部署
----------------------------博主讲废话 几天前搞了一台体验七天的腾讯云服务器.之前已实现在新浪云下java web项目的部署,不需要自己搭建环境,比较简单,而且自 己也偷懒 ...
- 【转】Tomcat中部署java web应用程序
http://www.blogjava.net/jiafang83/archive/2009/06/02/279644.html 转载:今天给大家介绍怎样在Tomcat5.5.9中部署Java Web ...
- 在Tomcat中部署Java Web应用程序
在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署.在下文中$CATALINA_HOME指的是Tomcat根目录. 一.静态部署 静态部署指的是我们在服务器启动之前部 ...
- 在linux下用tomcat部署java web项目的过程与注意事项
在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...
随机推荐
- h5 input file ajax实现文件上传
<input type="file" accept="image/*" height="0" class="file_inp ...
- 笔试——JAVA相关
1. String 和 StringBuffer 的区别(转自http://pengcqu.iteye.com/blog/487538) Java笔试题经常考到“String和StringBuffer ...
- 20160808_Linux服务
1. http://bbs.csdn.net/topics/370100269 2. http://blog.csdn.net/csfreebird/article/details/8239933 h ...
- Jqplot使用总结之二(双Y轴)
最近需要用Jqplot做双Y轴的Chart图,首先我找到了文档上的例子并对数据做了一些调整: 1.例子展示: var s1 = [["2002-01-01", 112000], [ ...
- 最大似然估计(Maximum Likelihood,ML)
先不要想其他的,首先要在大脑里形成概念! 最大似然估计是什么意思?呵呵,完全不懂字面意思,似然是个啥啊?其实似然是likelihood的文言翻译,就是可能性的意思,所以Maximum Likeliho ...
- refreshLayout 和 滑动控件的冲突解决
listView.setOnScrollListener(new OnScrollListener() { @Override public void onScrollSt ...
- VI打开和编辑多个文件的命令 分屏操作
VI打开和编辑多个文件的命令 可分两种情况: 1.在同一窗口中打开多个文件: vi file1 file2 file3:n 切换到下一个文件 (n=next):N 切换到上一个文件 2.在不同窗口 ...
- u盘安装ubuntu server 14.04 以及No CD-ROM drive was detected 错误
u盘安装ubuntu server 14.04 1:下载ubuntu server14的 iso镜像文件 2:下载 UltraISO U盘镜像制作工具 : 3:使用Ultra iOS 将下载好的 is ...
- linux笔记:用户配置文件
用户信息文件:/etc/passwd功能:存放用户基本信息每一行代表一个用户. 第一字段:用户名称第二字段:密码标志(只是一个密码的占位符,表示该用户有密码,不存放真正的密码)第三字段:UID(用户I ...
- HTML5自学笔记[ 2 ]新增表单控件和表单属性
新增<input>属性type="email",自动验证,若输入不为邮箱,则不能提交. 新增<input>属性type="tel",在移 ...