使用 Cloud Foundry Integration for Eclipse 部署应用程序和绑定服务

SAP S/4HANA部署与实施全解析:从本地到云端,从绿地到选择性迁移 企业数字化转型中,ERP系统的现代化升级是核心环节,其关键在于技术架构的演进与实施路径的选择。从技术原理上看,现代ERP系统正从传统的本地部署模式向云端架构迁移,这不仅是基础设施的变革,更涉及数据模型简化、微服务化和用户体验重塑。这种转变的技术价值在于能显著降低总体拥有成本、提升业务敏捷性,并利用云原生的弹性与智能服务。典型的应用场景包括大型企业的核心系统换代、集团子公司的快速部署以及遗留系统的平滑迁移。本文聚焦于SAP S/4HANA这一代表性平台,深入剖析其三种主流部署模式——本地部署、私有云与公有云S 阅读详情

Tags: eclipsests

Last Updated: 2012-11-01

副标题

使用 Cloud Foundry Integration for Eclipse 将应用程序部署到 Cloud Foundry 时,必须首先定义 Cloud Foundry 目标。 定义后,它将显示在 Eclipse Servers 视图中,以便用户从 clipse Project Explorer 拖放应用程序, 并将它们部署到选定的 Cloud Foundry 目标。

为 Cloud Foundry 目标定义一个新服务器

在 STS 或 Eclipse 中,您需要定义一个新服务器来表示 Cloud Foundry 目标, 然后将应用程序部署到其中。

按照下面的步骤定义新服务器。

  • 选择 Window > Show View > Servers。

  • 单击新服务器向导或右键单击 Servers 视图中的空白区域,然后选择 New > Server。

    STS 新建服务器

    将会启动 Define a New Server 向导。

  • 展开 VMware 文件夹,选择 Cloud Foundry。

    STS 新建服务器向导

  • 指定要在服务器名称中创建的 Cloud Foundry 服务器实例的显示名称。服务器主机名应 保持 localhost 不变。单击 Next。

    STS 新建服务器向导帐户

  • 选择要从 URL 列表中设置的 Cloud Foundry 目标。

    • VMware Cloud Foundry。VMware 托管的开放平台即服务。

    • 本地云。VMware Cloud Application Platform (VCAP) 的本地安装。

    • Microcloud。Micro Cloud Foundry 虚拟机。

  • 如果已选择 Microcloud,请输入 在 http://cloudfoundry.com/micro 中为 Micro Cloud Foundry 注册的域名以及描述性名称。

    创建微云目标

  • 单击 OK。

  • 输入 Cloud Foundry 目标的电子邮件地址和密码。

    • 对于 VMware Cloud Foundry 目标,电子邮件必须 预先在网站上进行注册。CloudFoundry.com 注册按钮允许用户预先注册电子邮件帐户。

    • 对于本地云或 Microcloud 目标,请使用 已注册的电子邮件地址,或输入要注册的新电子邮件和密码,然后单击 Register Account…。

    单击 Validate Account 以测试帐户在 目标 Cloud Foundry 上是否有效。

  • 单击 Finish。

    新的 Cloud Foundry 目标会显示在 Servers 视图中。

将应用程序从 STS 或 Eclipse 部署到 Cloud Foundry

Cloud Foundry Integration Extension 使用 Eclipse Web Tools Project (WTP) 服务器基础架构,该架构用于将 Java Web 应用程序部署到远程 服务器。

部署应用程序包括三个步骤。

仅当应用程序使用 Cloud Foundry 服务(如 MySQL 或 vFabric Postgres 数据库或 RabbitMQ 消息传递)时才需要执行后两个步骤。

定义应用程序详细信息

  • 在 STS 或 Eclipse 中,选择 Windows > Show View > Servers 以显示 Servers 视图。

    显示服务器

    当前部署的应用程序(如果存在)将在服务器下方列出。

  • 要部署应用程序,请将其拖动到 Servers 视图中的目标 Cloud Foundry 服务器中。

    拖拽应用程序

    或者,您也可以双击该服务器,将会打开 Cloud Foundry 编辑器,允许用户 将应用程序拖放到 Applications 选项卡中。

    Cloud Foundry Integration Extension 会检查应用程序以确定应用程序类型并验证 是否已将应用程序部署到选定的 Cloud Foundry 服务器。如果是的话,它会打开一个应用程序详细信息向导,用户可以在其中 配置应用程序和绑定可选的服务。支持的应用程序类型包括 Spring、Grails、Lift 和 Java Web。

    应用程序详细信息

  • 如果 Integration Extension 未正确识别应用程序的框架,则根据需要更改应用程序的名称, ,选择正确的应用程序类型,然后 单击 Next。

    注意: 此处的应用程序名称仅用于识别 要管理的应用程序。应用程序 URL 中向用户显示的 名称在该向导的下一个页面中设置。

    启动部署

  • 编辑已部署的 URL,并根据需要更改预留内存。

    在目标 Cloud Foundry 中,已部署的 URL 必须是唯一的。

  • 如果需要将服务绑定到应用程序,请单击 Next 以在部署之前先将它们绑定,或取消选择 Start application on deployment 并在部署后通过 Cloud Foundry 服务器编辑器绑定服务。

  • 单击 Finish,虽然是可选项,但是用户也可以选择 Next 在部署前先绑定服务。

    应用程序部署完毕。如果选择 Start application on deployment,将会启动该选项,并可通过映射的 URL 访问。如果使用调试支持部署到 microcloud 或本地云,将会显示在 调试模式下启动应用程序的另一个选项。

    启动部署调试

  • 如果单击 Next,则可以将现有服务绑定到应用程序,或者可以定义其他服务,然后进行绑定。

    在部署上绑定服务

  • 部署后,在 Servers 视图中,双击该应用程序打开编辑器并显示应用程序统计信息以及 启动、停止、重新启动、更新并重新启动应用程序的控件,还可以更改应用程序的配置和绑定服务。

    应用程序控制面板

定义应用服务

必须先定义服务,然后才能将服务绑定到已部署的应用程序。Cloud Foundry Integration Extension 可从 目标 Cloud Foundry 中获取一个可用服务目录。定义服务后,可以将其绑定到 应用程序。部署期间,可以通过应用程序详细信息向导 将服务绑定到应用程序,如果应用程序已停止运行,也可以在部署后通过 Cloud Foundry 服务器编辑器进行绑定。

按照下面的步骤在编辑器中定义服务。

  • 在 Servers 视图中,双击应用程序名称。

    STS 应用程序选项卡

    Applications 选项卡显示有关 Cloud Foundry 目标上应用程序的详细信息。

  • 在 Services 部分中,单击 Add service 图标。

    STS 添加服务

  • 为新服务提供名称,并选择服务类型。

    STS 服务配置

    Type 列表包含 目标 Cloud Foundry 上所有可用的服务类型。

  • 单击 Finish。

    插件将从 Cloud Foundry 请求服务,新服务 会出现在 Services 部分中。

绑定应用服务

当您将服务绑定到应用程序时,Cloud Foundry Integration Extension 会更新应用程序配置文件,以访问所定义的 服务。绑定服务时不得运行应用程序。

  • 如果应用程序正在运行,请停止应用程序:

    • 在 Servers 视图中,右键单击应用程序名称,然后选择 Stop,或者
    • 在 Cloud Foundry 服务器编辑器的 Applications 面板中,选择应用程序,然后单击 Stop 按钮。
  • 在 Applications 面板中,选择要为其绑定 服务的应用程序。

  • 在 Services 面板中选择要绑定的服务,然后将其拖动到 Application Services 面板中。

    STS 绑定服务

  • 单击 Start 按钮。

更新和重新启动应用程序

Cloud Foundry 编辑器中的 Applications 选项卡允许用户修改应用程序详细信息,如内存、运行的实例数、映射的应用程序 URL,以及启动、停止、重新启动、更新和重新启动应用程序。

常规更新与重启

用户可以重新启动应用程序,而不需要通过 Restart 按钮或 Servers 视图中的上下文菜单操作发布应用程序中的更改,或更新已部署应用程序中的更改并使用 Update and Restart 选项重新启动应用程序。

Update and Restart 会以增量方式逐步发布应用程序中的本地更改,并进行优化,以仅推送 自上次发布以来已经更改的资源。

停止和启动一个应用程序表明已执行一次完整的发布。

从 SAP PI 到 SAP Integration Suite,Service Instance 是 Cloud Integration 运行时入口的那把钥匙 SAP集成项目中的Service Instance关键作用:在SAP集成项目中,Service Instance是外部系统访问已部署Integration Flow的核心桥梁。它不属于流程建模或适配器配置,但决定了调用方的认证、授权和端点访问方式。SAP明确表示,新订阅需通过Integration Suite创建,而非独立的Cloud Integration订阅。Service Instance与Service Key的关系类似于权限定义与具体凭证,前者确定访问规则,后者提供OAuth凭据(如clienti 阅读详情

相关推荐

【宠物识别系统】设计框架

能跑通的 Demo。收集 10,000 张同品种但不同个体的图片。训练ArcFace模型,验证准确率能否达到 99% 以上。搭建Milvus向量数据库。开发移动端 App/小程序。加入“图像质量检测”和“用户反馈纠错”功能。你是更偏向于做软件服务(如寻宠App、保险API),还是做软硬结合的产品(如智能喂食器)?这决定了我们下一步是深挖云端高并发架构,还是边缘端模型压缩。更偏向于软件,应用更广泛些,继续既然专注于纯软件/SaaS (Software as a Service) 方向。

百态·数智思维 | 聚焦大数据、量化与未来AI 1414

Eclipse上部署项目到cloudfoundry

解释一下对于CloudFoundry的发布方式有很多种,可以通过VMC方式,利用RUBY指令进行发布;也可以用CloudFoundry提供的虚拟镜像文件发布到本地的微型云计算机,自动同步到云上;还有一种方式就是通过集成IDE,直接在IDE界面上进行发布。本篇文档讲解的发布方式就是集成IDE方式进行发布的。 这里还有一篇全图文的用sts来部署应用的教程,可以参考: [url]http://w...

mutou_tool的专栏 397

FPGA 核脉冲梯形成型 Verilog 实现:从 MATLAB 到 50MHz 采样率部署

本文详细解析了FPGA实现核脉冲梯形成型的完整流程,从MATLAB仿真到50MHz采样率的Verilog硬件部署。重点探讨了梯形成型算法对负指数信号的优化处理,包括定点数量化、流水线架构设计及资源优化技巧,为核辐射探测与高能物理实验提供高效解决方案。

weixin_30920513的博客 389

eclipse或者STS安装Cloud Foundry插件

eclipse或者STS安装Cloud Foundry插件 0 inShare 如果您正在使用Eclipse的IDE或Spring的Tool Suite(STS)来开发Java,安装Cloud Foundry的集成扩展用于部署应用程序到Cloud Foundry。本文档介绍了如何安装扩展,以及如何用Eclipse或STS插件来部署应

漫步 5324

AT91SAM9260搭建LINUX操作系统

一、 编写目的 2 二、 系统搭建 2 1. 下载相关软件包 2 2. Bootstrap编译 3 3. U-BOOT编译 5 4. LINUX编译 7 5. 通过U-BOOT的TFTP命令从TFTP服务器下载系统镜像 9 6. 文件系统制作 10 7. 挂载NFS作为根文件系统 10 三、 总结 14 一、编写目的 本文档用于记录AT91SAM9260 LINUX学

lshiceman的专栏 7412

详解AUTOSAR:DaVinci Configurator导入ARXML配置(拓展篇—2)

DaVinci Configurator导入ARXML配置。

不脱发的程序猿 3331

安装Integration Extensionfor Eclipse

如果您是用Eclipse IDE或者STS (SpringSource Tool Suite)开发Java,请安装Cloud FoundryIntegration Extension,将应用程序部署到Cloud Foundry。本文介绍如何安装扩展以及如何开始从Eclipse 或者 STS部署应用程序。 系统要求 必须安装Eclipse或者STS。可在下列网站下载安装程序: 下载Ecli...

weixin_42508242的博客

音视频OSD——使用freetype将矢量字库的信息叠加至YUV

目录freetypes使用步骤1)包含头文件:2) 初始化库:3)加载face对象:4)设置字体大小5)设置字体位置,以及旋转度数:6)加载字形图像准备矢量字库代码.c.h效果叠加至YUV freetypes FreeType是一个完全开源的、可扩展、可定制且可移植的字体引擎,它提供TrueType字体驱动的实现统一的接口来访问多种字体格式文件 下载freetypes tar -xjf freetype-2.4.10.tar.bz2 cd freetype-2.4.10/ ./configure

路人coder 2364

使用Eclipse插件或VMC布署Cloud Foundry应用

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34392435的博客 324

12、认知地图的建模与学习

本博客系统介绍了认知地图的定义、背景及其在机器智能领域的应用,重点探讨了模糊认知地图(FCMs)的建模方法与优势。文章还对比分析了几种主流的认知地图模型(如Axelrod模型、Kosko模型等),并讨论了模型的稳定性条件及实际应用前景。通过智能制造和医疗诊断的具体案例,展示了认知地图在复杂因果推理中的强大能力,并提出了模型优化方向与未来研究展望。

plant的博客 210

milvus | 第 1 章:从“相似图片搜索”理解 Milvus 向量数据库

本文介绍了向量数据库Milvus的核心概念和基本架构。主要内容包括:1)向量数据库解决的是高维向量相似度检索问题,通过Embedding将非结构化数据转换为向量进行比较;2)Milvus作为分布式向量数据库,包含Proxy、Coordinator、QueryNode等多个组件协同工作;3)关键概念如Collection、Schema、Segment等构成了Milvus的数据组织方式;4)典型使用流程包括创建集合、插入数据、构建索引、加载数据和执行搜索五个步骤。文章为后续深入理解Milvus源码提供了基础知识

weixin_43674738的博客 133

Cloud Foundry 云服务的使用

最近在尝试在微信公众平台做一些小应用,需要提供服务器的域名,便于接收微信服务器发来的消息,同事推荐了cloud  foundry这个云服务商,试用了很不错,写写配置指南吧。 功能 CloudFoundry 是VMware主导使用Ruby开发的一款开源PaaS云计算平台,类似于Salesforce旗下的Heroku,遵从OpenStack云计算平台规范 它提供的主要功能有: 远程虚拟

Hello Eclipse Plugin 黑夜 3989

YOLOv8【第十二章:数据增强与数据工程篇·第10节】主动学习(Active Learning):如何挑选最有价值的样本进行标注!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 508

使用Cloud Foundry Integration for Eclipse部署应用程序和绑定服务

当使用Cloud Foundry Integration for Eclipse部署应用程序至Cloud Foundry时,必须首先定义Cloud Foundry目标。一旦定义,将出现在Eclipse Servers View中,用户可从Eclipse Project Explorer拖放并部署应用程序至选定Cloud Foundry目标。 为Cloud Foundry 目标定义一个新服务器...

xinyuan82的博客 3

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

安装Cloud Foundry Integration Extensionfor Eclipse 或STS

系统要求 必须安装Eclipse或者STS。可在下列网站下载安装程序: 下载Eclipse 确认您有Eclipse IDE for JEE Developers,以便满足所有已知相关。 ( Eclipse中点击Help > About Eclipse查看您安装的Eclipse版本). Eclipse JEE软件包最低版本要求是Indigo. 下载SpringSource Tool ...

孟迎霞 优快云 104

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Cloud Foundry Integration for Eclipse 1.0 released

News and Events Martin Lippert March 23, 2012 I am happy to announce the first release of the Cloud Foundry Integration for Eclipse 1.0. This release features: deploying, updating, starting, stopping apps directly from your workspace supports Java/Web, Ja

[Blog][Domain] programb.blog.youkuaiyun.com 354

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Java Cloud Foundry win7 win8 环境安装

本文参考Cloud Foundry官方文档,及论坛整理。 第一步:安装 Cloud Foundry Integration Extension for Eclipse  在 Eclipse 中安装 Cloud Foundry Integration Extension 在 Eclipse 中,按照下列步骤安装 Cloud Foundry Integration E

Jmark 1421

eclipse 直接向cloudfoundry部署应用

今天偶尔发现eclipse还有向cloudfoundry发布应用的功能,然后稍微研究了下,比较简单,直接上图: 1、右击应用程序的类文件,选择Run As==>Run on Server 2、填写部署应用名称——cf中显示的应用进程名称 3、配置Domain、host、发布url、实例内存大小 4、配置环境变量 5、点击“Finish”,开始进行应用部署 ...

weixin_34082695的博客 448

使用Integration for Eclipse部署应用程序

当使用Cloud Foundry Integration for Eclipse部署应用程序至Cloud Foundry时,必须首先定义Cloud Foundry目标。一旦定义,将出现在Eclipse Servers View中,用户可从Eclipse Project Explorer拖放并部署应用程序至选定Cloud Foundry目标。 为Cloud Foundry 目标定义一个新服务器...

weixin_42508242的博客 1

使用Eclipse插件部署应用到CloudFoundry

一、什么是Cloud Foundry Cloud Foundry是一个开源的平台即服务产品,它提供给开发者自由度去选择云平台,开发框架和应用服务。Cloud Foundry最初由 VMware 发起,得到了业界广泛的支持,它使得开发者能够更快更容易的开发,测试,部署和扩展应用。Cloud Foundry是一个开源项目,用户可以使用多种私有云发行版,也可以使用公共云服务,官网http://www....

810364804 456

安装 Cloud Foundry Integration Extension for Eclipse 或 STS

源:http://cloudfoundry-doc.youkuaiyun.com/tools/STS/configuring-STS.html#installing-the-cloud-foundry-integration-extension-in-eclipse 评:插件 如果您使用 Eclipse IDE 或 STS(Spring 工具套件)进行 Java 开发,请安装 Cloud Foundry...

mauersu 332

CloudFoundry User Account and Authentication (UAA) Server‘s Scope System

生成权限要跟使用权限配合 如果客户端使用的是本地翻译模式或者check token接口,此时权限信息就是token上的scope 如果客户端使用的是userinfo接口的模式,此时权限就是在userinfo的的info字段的json的roles属性配置。 ...

来啊 快活啊 1532
上一篇: Eclipse下的Grails开发环境搭建详解
下一篇: Android的SurfaceView绘图并移动
Jymot
博客等级 码龄14年 6粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值