问题标签 [pivotal-web-services]
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.
azure - How do I push docker image hosted on ACR to Cloud Foundry?
I set up a azure devops pipeline by way of a yml file. the final step is to create an image and store it in Azure container registry and then push it over to Cloud foundry. Unfortunately I haven't found ACR specific info on the web.
the docker image is already on ACR the problem is just pushing it over to CF. I've copied the commands/ errors below
The cf push documentation says: The Docker image must contain an /etc/passwd file with an entry for the root user. In addition, the home directory and the shell for that root user must be present in the image file system.
Which mine doesn't but I don't see how that would fix this issue.
spring-boot - Springboot 405 方法在 Pivotal Web Services/Cloud Foundry 中不允许,但在本地 docker 中工作
我在 SpringBoot 中创建了 REST API 应用程序,该应用程序具有指向相同 URL 的方法GET
。POST
我已经创建了 springboot 应用程序并部署在本地机器的 docker 容器中。当我尝试访问此应用程序时,我能够同时获得GET
和POST
方法的响应。我已将相同的应用程序部署到 Pivotal Web Services (Pivotal Cloud Foundry) 中。当我尝试访问GET
PWS 中的方法时,它工作正常,但是当我尝试访问POST
方法时,我收到错误。
如果我查看 PWS 日志中的错误,我可以看到以下内容。
.w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported]
我试图更改 springboot 代码以在方法中包含不同的选项,但它们似乎都不适用于 PWS。
我想看到POST 方法的200 OK。
macos - 无法在 Spring 工具套件中添加 Pivotal Server
我正在使用基于 eclipse“4.11.0”的Mac PC和“Spring Tool suite”最新版本我想使用关键服务器运行项目,我正在尝试添加关键服务器。
因为他们没有添加到我的项目中的服务器,所以出现如下错误
“指定的服务器无效。.tc-runtime-instance 文件丢失。”
我试过但没有工作
https://tcserver.docs.pivotal.io/3x/docs-tcserver/topics/install-getting-started.html#homebrew
MacBook Air OS-MacOS Mojave 版本-10.14.4
Java jdk 1.8版
请帮助我
cloud - 没有合适的 ServiceConnectorCreator
我正在尝试将 spring 应用程序推送到 PCF。这样做时,我收到以下错误:用户提供的服务存在。
在类路径资源 [com/ */ /****/ */ /config/CloudConfig.class]中创建名称为“dataSourceNWTC”的 bean 时出错:bean 实例化失败;嵌套异常是 org.springframework.beans.factory.BeanDefinitionStoreException: 工厂方法 [public javax.sql.DataSource com.*****. . . . .config.CloudConfig.nwPrepDataSource()] 抛出异常;嵌套异常是 org.springframework.cloud.CloudException:找不到合适的 ServiceConnectorCreator:服务 id=dataSource-NWTC,服务信息类型=org.springframework.cloud.service.BaseServiceInfo,连接器类型=接口 javax.sql.DataSource
我已经尝试了几个版本。
spring-boot - Cloud Foundry css 文件返回 502 Bad Gateway: Registered endpoint failed to handle the request
我用 to 推送了我的 spring boot 应用VUE frontend
程序Cloud Foundry
。当我向静态文件(css/img/js)发送请求时,例如https://bd-contacts-gateway.cfapps.io/js/chunk-vendors.8b8c1d1d.js
我明白了
502 Bad Gateway:注册的端点未能处理请求。
在我的 Spring Boot 应用程序中,我有静态文件src/main/resources/js
,src/main/resources/css, src/main/resources/img
这是我manifest.yml
推到 CF 的时候
编辑:
这是调用 swagger-ui URL 时从 cf 日志中提取的内容:
cloud-foundry - PCF:如何找到您拥有开发人员权限的所有空间的列表
如果您不是 Pivotal Cloud Foundry 的管理员,您将如何查找或列出您拥有开发人员权限的所有组织/空间?是否有命令或菜单来获取它,而不是进入每个空间并验证它?
spring-boot - Pivotal Web 服务:需要 Flyway 企业版或 MySQL 升级
使用 MySQL cleardb spark 数据库将 Spring Boot 应用程序部署到 Pivotal Web 服务时,我收到以下消息:
我尝试使用 Flyway v6.1.4 进行部署。除了每年为 Flyway Enterprise 支付 2950 美元外,还有其他选择吗?我可以在 Pivotal Web Services 上运行更新版本的 MySQL 吗?Flyway有什么好的替代品吗?
websocket - 限制 PCF 中不安全的 Web 套接字协议连接
我们在 preprod azure PCF 环境中托管一个应用程序,该环境公开 websocket 端点以供客户端设备连接。当托管在 PCF 上并在 PCF HAProxy 后面运行时,是否有规定的方法来使用 TLS/SSL 保护所述 websocket 端点?
我在解释此信息时遇到了麻烦,例如,我们是否应该在服务器上公开端口 4443,而 PCF 应默认将其选为安全端口,以确保无法建立不安全的连接?还是需要在 HAProxy 上进行一些配置?
cloud-foundry - 关键云代工是否支持 Windows 7 32 位?
我是云部署的新手,我开始学习它,所以我尝试在机器上安装 PCF(Windows 7 32 位),但我只能获得 PCF(Pivotal Cloud Foundry)Windows 64,我无法获得 Windows 32 位版本。
关键云代工不支持windows7 32位吗?
cloud-foundry - 为什么 PCF 任务实例的性能不如 PCF Web 实例。PCF 任务应用程序实例在处理大文件时终止
我们正在使用 Spring Boot 创建文件处理服务。我们从 DB 获取 XML 文件作为 Clob 并将其转换为字符串(然后我们将解组字符串到 JAXBElement 进行处理)。
由于它是文件处理服务,我们将此服务设计为作为 PCF 任务应用程序运行,这样当应用程序完成文件处理时,它将终止并释放云资源(RAM、磁盘)。
当我们使用 PCF 任务应用程序处理小文件(尝试到 60MB)时,我们没有问题。但是当我们尝试处理 150 MB 文件时,Task 应用程序实例正在终止而没有任何错误日志。
我们部署了与 PCF Web 应用程序实例相同的应用程序,并使用 REST API 来处理文件。然后我们就可以处理文件了。
任务应用程序配置:
我们从任务实例的 1GB RAM 内存和 1GB 磁盘空间开始,并将 RAM 内存增加到 5GB 和 2GB 磁盘空间仍然应用程序无法处理文件。
网络应用配置:
具有 2Gb RAM 和 1GB 磁盘空间。使用 REST API 开始文件处理,我们能够处理文件。
为什么会有这种差异?
代码片段:
PCF 任务应用程序日志: