openshift java 部署_在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账号

3d9bfba801eebcead11c059c07749fe6.png

6155b5d0905b173816786d1bc14ca94d.png

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

8251abb36e11d73d7bdeb1835927ade7.png

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

d22c1701e0e0f6e84f80840b2d89a8bd.png

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

4142a7b70e12addfc63c3cf8d299f72e.png

abd6d3d4bb53c906c929e2e339b44066.png

2.创建应用

97f43f0cf4f192bcf2f17875b3e627ec.png

选择创建web应用

a37c3ff8e94ea67c9a14082295e2efbb.png

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

08e569565fb5e7b139687ab702cfb171.png

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

eb1482400a8df21d979e6a501a8a3a74.png

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

13b24868d50d5ae43b9a36096eb45107.png

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

391fc3b1cd47e7f197b01540cfb2c6ae.png

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

cc41c066b2a6bc42e8002b7eda80527d.png

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

1f0eb3da3084791e93ff78ef441afb70.png

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

7da5979d6b2f846bc97ec11ff9fd2ca3.png

以下为生成的Pubkey

fdf9b5b406e9edfe5e920731b0d059d9.png

将pubkey保存到本地备用

9642f09f7f35452a71d0e7d91482312a.png

ca9560912cc3ac3c5f0cec91501a1aa9.png

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

43260c4fa83fb345c9de17763e3a4d5e.gif

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

4dca79ea10217ab525df5e15a9deda94.png

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

77aa741897a2fe423c54ac4f777fb911.png

3.安装mysql数据库

96a2bb5725486978c4c834e6fd1c9133.png

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

7782dc7c1403f17410934e194add6343.png

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

480cd7b0dc4838a453a81ada3a9589d7.png

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

af3f8311bda4bdfb7b49f4c531120c91.png

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

7853b3d180f139cc52521e017adb7579.png

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

62e17f6baaedbec23129bd1298f8e3d9.png

ea8b1ab0340922c54c1b367d751fe7c4.png

在弹出的窗口中选择是

2d24fecd2f27e96803d6331b1e07355f.png

紧接着开始远程连接

0c6649bbecc522fa25a01cabbaf348cc.png

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

d1f296dec278904d7d6e9a8ae90a4e23.png

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

636e3e3739e1dde41773f12f6605954b.png

a0359410031c7e09116c293f03ee4ae2.png

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

1fff304072e116d387d841e02fc2d7f0.png

以下选择全部

0464a301dba8d1f1ba1fee17828ae81b.png

等待文件上传

3b73221f2f8993b07c551b2ebe21da30.png

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

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

e9f29e3393c7f1b0f7f64927b64f3557.png

重启web容器

600bf4c2d4e3eccb6a50256f3add65e9.png

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值