解释一下对于CloudFoundry的发布方式有很多种,可以通过VMC方式,利用RUBY指令进行发布;也可以用CloudFoundry提供的虚拟镜像文件发布到本地的微型云计算机,自动同步到云上;还有一种方式就是通过集成IDE,直接在IDE界面上进行发布。本篇文档讲解的发布方式就是集成IDE方式进行发布的。
这里还有一篇全图文的用sts来部署应用的教程,可以参考:
http://www.joshlong.com/jl/blogPost/getting_started_with_cloud_foundry_for_java_and_spring_developers.html
首先说明一下,我也是初学者,我只想将我自己最近研究的一些东西给大家分享一下。可能有些大牛觉得很白痴,但是还是请鼓励一下吧。谢谢。
应用部署:
第一步:
在IDE上创建一个普通的web工程。在Eclipse界面通过window -> show view -> other,然后搜索"Servers",然后打开这个窗口。(这个步骤本可以不说,大家懂的。)
如图:
第二步:
在窗口中,邮件new -> Server,默认弹出来的界面基本上是"Apache"下面的"Tomcat"服务。而我们需要创建的则是"VMware"目录下的"Cloud Foundry"服务。
如图:
第三步:
点击"next",进入Cloud Foundry帐号确认界面。帐号的注册地址: http://my.cloudfoundry.com/signup 当然了,当前界面也有注册帐号的按钮进行注册。
如图:
注意:在URL一栏需要注意了,服务操作的路径有三个供选择。
1.是"VMware Cloud Foundry",表示本服务直接操作的是Cloud Foundry上正在对外服务的项目。
2.是"local cloud"表示本服务操作的是本地云。
3.是"Microcloud",表示的是操作的是Cloud Foundry提供的一个远程镜像。
默认情况下就是第一个选择。
以上工作完成之后,点击"next",将需要本服务管理的项目移到本服务进行管理,点击"finish".完成服务的新建。
第四步:
完成新建之后,服务会再次确认Cloud Foundry的帐号密码,以及确认应用程序的细节。
这里需要说明一下的是,在应用程序细节窗口中需要确认两个值。
name:表示的是应用项目名称,以后访问的二级域名的头名称。例如http://test.cloudfoundry.com 中的totalpayserver。当然在后面确认deployed URL里面也可以修改。如果域名已经存在,则需要选择其他域名了。
Application Type:代表的是CloudFoundry所支持的应用程序的类型。这里选择Javaweb即可。
第五步:
点击"next",进入"launch deployment"确认发布的地址,以及设置内存大小(默认内存大小为512MB)等。接下来就是绑定服务了,创建服务。因为很多项目当中都有和数据库,redis,MQ等打交道。所以需要绑定服务。如图:
勾选上服务之后,点击"finish"完成部署。经过以上步骤,基本上就大功告成啦!
希望上面的部署对大家有点帮助。谢谢!
- 大小: 35.1 KB
- 大小: 34.5 KB
- 大小: 31.8 KB
- 大小: 37.3 KB
分享到:
相关推荐
总的来说,在Cloud Foundry上开发Java应用,开发者可以利用其开源、灵活和多云支持的特性,借助Eclipse和Maven等工具,实现高效便捷的开发和部署。通过持续集成和自动化流程,开发者可以快速响应需求变化,加速应用...
1. **快速部署**:Spring Roo 创建的应用通常遵循 Maven 构建系统,这使得它们可以直接部署到支持 Maven 的 Cloud Foundry 平台上。 2. **云优化**:Roo 生成的代码和配置可以很好地适应 Cloud Foundry 的服务发现和...
4. **Cloud Foundry Maven Plugin**:这个Maven插件让开发者可以直接通过Maven命令部署和管理CloudFoundry上的应用。 5. **Cloud Foundry Integration for Eclipse**:这是一个Eclipse插件,提供图形化的界面来交互...
Eclipse 快速搭建 Springboot 项目是一篇详细的 Springboot 项目搭建教程,旨在帮助开发者快速搭建 Springboot 项目并整合 Cloud 相关组件。下面是该项目搭建的详细步骤和相关知识点: 春boot 项目搭建 ...
1. **org.eclipse.cft.server.core_1.2.1.v201703012110.jar**:这是Cloud Foundry Tooling的核心插件,用于在Eclipse中支持Cloud Foundry平台的部署和管理。它提供了与Cloud Foundry服务交互的功能,包括创建、启动...
Cloud Foundry是一个开源的PaaS(Platform-as-a-Service)平台,此插件允许Eclipse用户在本地环境中开发、部署和管理Cloud Foundry上的应用程序。 2. `org.springsource.ide.eclipse.commons.cloudfoundry.client....
1. **org.eclipse.cft.server.core_1.2.3.v201709130027.jar**:这是一个Cloud Foundry服务器核心插件,用于支持Cloud Foundry平台的开发、部署和管理。 2. **org.eclipse.jdt.ui_3.13.50.v20170929-1653.jar**:...
这表明书中有为初学者准备的介绍性质的内容,帮助读者快速上手Spring Boot和Cloud Foundry,这包括了使用Spring Initializr开始新项目和安装Spring Tool Suite(STS),STS是一个集成了Eclipse的开发环境,专为...
用户可以通过命令行工具或 API 将应用部署到 Cloud Foundry 上,平台会自动处理负载均衡、资源调度、扩展性等问题。 在这个动手实验室中,参与者可能需要: - 安装并配置开发环境,包括选择一个集成开发环境(IDE...
部署很容易,并且有很多选择: 在像SpringSource Tool Suite这样的Eclipse环境中,该环境配备了m2e和Cloud Foundry WTP连接器支持: 使用m2e / m2eclipse插件-File> Import> Maven> Existing Maven Projects将项目...
这是一个简单的应用程序,演示了如何在Cloud Foundry上使用Spring。 该应用程序构建与RDBMS对话的事务服务,并由处理RESTful API调用的Spring MVC控制器作为前端。 部署很容易,并且有很多选择: 在像...
9. **大数据和云计算插件**:如`Hadoop插件`和`Cloud Foundry IDE`,支持Hadoop开发和云平台的应用部署。 10. **学习资源插件**:`Eclipse IDE for JavaScript and Web Developers`和`Eclipse IDE for Java ...
当然,我们还可以使用集成开发环境,如STS(Spring Tool Suite),基于Eclipse,非常便于 spring boot 开发,应用部署(提供cloud AWS,cloud Foundry等)。 对于不喜欢Eclipse的小伙伴,可以使用IntelliJ IDEA,...
3. **Cloud Foundry集成**:对于希望部署到Cloud Foundry云平台的开发者,STS提供了便捷的部署和管理工具,简化了云端应用的生命周期管理。 4. **持续集成工具**:通过与Git、Maven、Jenkins等工具的紧密集成,STS...
3. **Cloud Foundry 集成**:对于希望部署到云端的应用,STS 内置了对 Cloud Foundry 平台的支持。这使得开发者可以直接在 IDE 中管理应用程序的部署、监控和更新。 4. **Spring Roo**:Roo 是一个快速应用开发工具...
在部署环节,作者选择将系统部署在云平台Cloudfoundry上,充分利用了Platform-as-a-Service (PaaS)的优势,实现了快速、便捷的线上发布。关键词“博客”、“Java”、“WordPress”、“TinyMCE”和“Cloudfoundry.com...
3. **Spring Cloud CloudFoundry**: 提供与Cloud Foundry平台的集成。 4. **Spring Cloud AWS**: 提供与Amazon Web Services的集成。 5. **Spring Cloud Security**: 提供安全相关的服务,如OAuth2认证。 6. **...
3. **Cloud Foundry集成**:对于希望将应用部署到云端的开发者,STS内置了与Pivotal Cloud Foundry的集成,简化了云部署流程。 4. **Git版本控制**:STS集成了Git,使得版本控制操作更为便捷。 5. **强大的调试...
对于希望将应用部署到云平台的开发者,STS提供了与Cloud Foundry的紧密集成,简化了云部署流程。 9. **丰富的插件生态系统**: 作为Eclipse的扩展,STS可以利用Eclipse庞大的插件库,安装更多针对Java和Spring的...