问题标签 [pcfdev]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
83 浏览

ubuntu-16.04 - PCFDEV:Pivotal Network 返回:451 由于法律原因不可用

这是一篇关于我在安装 PCFDEV 以用于开发和测试时遇到的最近问题的信息性帖子。

在 Ubuntu-16.04 服务器核心上,当我按如下方式启动 PCFDEV 时...

...我收到错误“Pivotal Network 返回:451 Unavailable For Legal Reasons”。

我在适当的条款和条件(本地开发和/或集成测试)内使用它,并且我的电子邮件和密码是正确的。为什么我会收到此错误?

可能的原因和/或解决方案:

  1. 确保下载最新版本的 PCFDEV ( https://stackoverflow.com/a/44029486/1669464 )。
  2. 使用正在使用的凭据登录 Pivotal.io 网站可能会解决问题 ( https://stackoverflow.com/a/44094847/1669464 )。
0 投票
1 回答
815 浏览

cloud-foundry - PCF DEV 和 PCF Enterprise 的区别

PCF Dev on Premises 和 PCF Enterprise 在功能和支持方面有什么区别?

0 投票
0 回答
522 浏览

docker - 如何为 https 配置 PCF 路由器?

我尝试推送的 Web 应用程序使用 https URL 启用。当我像下面这样将图像推送到 pcf 时,我可以看到日志正在运行,但无法浏览,因为它给了我 502 Bad Gateway。我的 docker 镜像可以成功部署在我的本地仓库中。注册的端点未能处理请求,即使推送显示为成功且 Web 应用程序显示为运行状态。

我在https://tomcat.local.pcfdev.io/上推送了它正在运行的 tomcat Web 应用程序,没有问题。

我该如何解决这个问题?这可能是由于 https 网址或任何其他原因造成的吗?PCF版本:pcfdev-v0.26.0+PCF1.10.0-linux.zip

0 投票
1 回答
688 浏览

.net-core - PCF 上的 .net 核心控制台应用程序

我能够在 PCF 上部署一个 .net 核心控制台应用程序,它会引发一些内部事件并运行一段时间(在 Thread.Delay() 的帮助下)并退出。我希望能够使用 Windows 机器上的批处理文件远程启动和停止此应用程序。

当我将此应用程序推送到 PCF 时,我已在推送命令中明确放置--no-start标志。该应用程序已部署但无法启动,我可以使用cf start命令远程启动它。一旦它成功退出,PCF 会尝试重新启动它,认为它已经崩溃,所以为了重新启动,我首先需要cf stop然后使用 start 命令。

我需要帮助来理解 - 如果还有其他更好的方法可以做到这一点。最初我们计划在 PCF 上使用 Tasks;但据我了解,任务是在其他应用程序上运行的命令(如果我错了,请纠正我)

任何想法都会有所帮助。提前致谢。

0 投票
2 回答
2440 浏览

spring-boot - UserInfoRestTemplateFactory 设置因 ResourceServerConfigurerAdapter 和两个 spring-cloud-services-starter 失败

我稍微更新了一个 Spring Cloud Services 示例来说明我遇到的问题: https ://github.com/spring-cloud-services-samples/greeting/compare/master...timtebeek:master

经过上述更改后,我正在使用:

  • spring-cloud-services-starter-config-client:1.5.0.RELEASE
  • spring-cloud-services-starter-service-registry:1.5.0.RELEASE
  • spring-cloud-starter-oauth2:2.0.14.RELEASE

我还添加了一个最小的ResourceServerConfigurerAdapter

以及最低限度的配置设置:

security: oauth2: resource: jwt: key-uri: https://example.com/oauth/token_key

通过这些更改,我的应用程序无法在 PCF-DEV 中部署;我没有尝试过正确的 PCF,但希望结果是相似的。这是我收到的错误消息:

Method userInfoRestTemplateFactory in org.springframework.boot.autoconfigure.security.oauth2.resource.ResourceServerTokenServicesConfiguration required a single bean, but 2 were found: - eurekaOAuth2ResourceDetails: defined by method 'eurekaOAuth2ResourceDetails' in class path resource [io/pivotal/spring/cloud/service/eureka/EurekaOAuth2AutoConfiguration.class] - configClientOAuth2ResourceDetails: defined by method 'configClientOAuth2ResourceDetails' in io.pivotal.spring.cloud.service.config.ConfigClientOAuth2BootstrapConfiguration Action: Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed

所以它试图使用OAuth2ProtectedResourceDetails与 spring-cloud-services-starters 完全分开的东西来设置我的应用程序安全性;我希望它只使用外部 JWT 密钥。

谁能帮助我如何让我的 PCF 部署的应用程序同时使用配置和发现服务也使用外部 JWT 令牌进行身份验证设置?

0 投票
0 回答
164 浏览

c# - 带有 stackexchange redis 的 PCF redis 凭证

我正在尝试使用PCFredis 凭据配置 redis。在进行操作时,RedisServer 异常不断出现。

谁能解释一下PCFredis 将如何工作?

代码

PCF显示主机的环境变量,如 10.10.10.10、端口和密码

0 投票
1 回答
2756 浏览

node.js - 获取 502 错误网关:在 PCF 平台中尝试使用节点 js 连接 mongodb 时,注册的端点无法处理请求

我在AWS EC2 实例中有mongodb

我正在尝试使用mongoClient从 nodejs 服务器连接到 mongodb 实例。我的节点应用程序部署在 PCF 平台上。

当我尝试连接到 mongodb
时,它会抛出错误“ 502 Bad Gateway

注册的端点无法处理请求”。我的节点应用程序工作正常,一个与 mongodb 的连接导致了问题。

非常感谢帮助。

0 投票
1 回答
481 浏览

cloud-foundry - 'docker run --add-host' 的 Cloud Foundry 替代方案

如果我想在容器的 /etc/hosts 文件中添加一个条目,在 Docker 中,我可以使用以下命令:

如果我想在 Pivotal Cloud Foundry 应用程序中做同样的事情,我该怎么做?

0 投票
2 回答
47 浏览

apache-drill - 在 PCF 中部署 Apache Drill

是否可以部署 Pivotal Cloud Data Flow 平台的 Apache Drill 项目?

0 投票
1 回答
468 浏览

spring-cloud-dataflow - Spring Cloud 数据流和 Spring Cloud 任务批处理作业

我们一直在以下用例中使用 Spring Batch

  1. 从文件中读取数据,处理并写入目标数据库(文件到达时开始批处理)
  2. 从远程数据库读取数据,处理并写入目标数据库(按预定时间间隔运行,由 Autosys 触发)

由于计划将所有在线应用程序迁移到 spring-boot 微服务和 PCF,我们正在考虑在批处理方面进行类似的练习,如果它可以增加价值。

在新世界中,spring cloud 批处理作业任务将从 S3 存储(ECSS3)读取文件。
我在这里寻找好的设计(尽可能远离过多的管道/过滤器和编排),输入数据范围从 1MM 到 20MM 记录

  1. ECSS3 将通过发送 http 请求来通知文件到达,工作流将是 - could stram httpsource->launch could 批处理作业任务,该任务将从对象存储中读取,处理并将记录保存到目标数据库
  2. 从 PCF 调度程序触发的 Spring Cloud Job Task 从远程数据库读取,处理并保存到目标数据库

通过上面的设计,我看不到将spring批处理作业包装成云任务并在带有spring数据流的PCF中运行的价值

我在这里错过了什么吗?在这种情况下,PCF/SpringClouldDataFlow 是不是有点矫枉过正?