问题标签 [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.
java - spring boot 应用程序使用的端口号
我在 PCF(Pivotal Cloud Foundry)上推送了许多 Spring Boot 应用程序。只是为了我的理解,我有一些问题。我可以看到嵌入式 tomcat 使用的默认端口是所有应用程序的 8080。那么这是如何由 PCF 管理的,因为通常只有一个应用程序可以在具有非 PCF 项目的单个端口上运行?
phantomjs - 如何在 Pivotal Cloud Foundry 上运行 PhantomJS?
我已经下载了 phantomjs 二进制文件并将其添加到根目录。但是,当我将应用程序部署到 PCF 时,没有上传 phantomjs 二进制文件。是否有可用于 PCF 的 phantomjs buildpack?如何在 PCF 上运行 phantomJS?
cloudfoundry-uaa - UAA_CONFIG_YAML 环境变量中的占位符
我正在尝试在清单的 UAA_CONFIG_YAML 部分中设置 SMTP 设置。
这不起作用,但正在使用 localhost 的默认值。如果我提供无效的占位符,则会引发错误。
cloud-foundry - PCF 与外部应用程序之间的通信
我正在尝试拥有一个简单的客户端和服务器应用程序,它将通过 SMPP(TCP/IP) 协议进行通信。
当客户端和服务器都在我的本地上运行时,我成功了,但是当我尝试将客户端推送到 Pivotal Cloud Foundry 时,它无法再连接到我本地上运行的服务器
Pivotal 在 PCF 上的应用程序与外部应用程序之间的通信方面是否有限制?
提前致谢 :)
node.js - 在 CF/BlueMix 上部署 nodejs 问题
当我尝试将以下存储库部署到 CF/BlueMix 时,“devDependencies”出现错误:
如果我将 webpack 添加到 dep 我得到了错误
并继续其他开发部门......
devDependencies的哪一部分,部署不应该只安装“prod”依赖项?
这是回购:https ://github.com/Hashnode/mern-starter
我在本地运行构建,npm run bs
并将以下内容放入 manifest.yml
失败的原因可能是什么?
spring - 为什么在 Pivotal Web Services 中部署 SpringBoot 应用程序时未呈现 JSP 页面,而它与 Thymeleaf 和其他视图一起工作正常
该应用程序部署在关键的 Web 服务中,当我使用链接https://webstore.cfapps.io/访问该应用程序时,login.jsp 页面未呈现。
相同的应用程序在本地服务器中成功运行。我尝试搜索相同的问题,但没有一个能解决问题。我既使用了 STS 部署,也尝试了 cf 命令行单独部署,但无法获得结果。
我给你细节。
- 显示的错误。
Whitelabel 错误页面 此应用程序没有针对 /error 的显式映射,因此您将其视为后备。2017 年 1 月 14 日星期六 04:21:40 UTC 出现意外错误(类型=未找到,状态=404)。/WEB-INF/jsp/login.jsp
我的 pom 文件是
http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0
ecommerce.com webstore 0.0.1-SNAPSHOT jar
Spring Boot 的 ecommerce-webstore 演示项目
org.springframework.boot spring-boot-starter-parent 1.4.2.RELEASE
UTF-8 UTF-8 1.8
org.springframework.boot</groupId> spring-boot-starter-security</artifactId> </dependency> --> org.springframework.boot spring-boot-starter-web
org.springframework.boot spring-boot-maven-plugin
3.我的application.properties文件是
spring.mvc.view.prefix:/WEB-INF/jsp/
spring.mvc.view.suffix:.jsp
spring.datasource.url=jdbc:mysql://localhost:3306/ecommercestore
spring.datasource.username=root
spring.datasource.password=root
spring.jpa.hibernate.ddl-auto=更新
3.部署后生成的manifest.yml为 applications:
名称:网店
内存:1024M
主办方:网店
域名:cfapps.io
buildpack:git hub 中提供的标准 buildpack。我不写链接
服务:
- 清除数据库
从 cmd 给出以下命令后的结果是
cf push webstore -p target/webstore-0.0.1-SNAPSHOT.jar --no-start
..................................................... ..................... C:\Users\santosh dahal\Desktop\excellerant\ecommerce-webstore>cf push webstore -p target/webstore-0.0.1-SNAPSHOT .jar --no-start
在 org santosh-org / space Myspace 中创建应用程序网上商店为 santoshdahal2072@gmail.com... 好
使用路由 webstore.cfapps.io 将 webstore.cfapps.io 绑定到 webstore... OK
正在上传网上商店...
从以下位置上传应用程序文件:C:\Users\SANTOS~1\AppData\Local\Temp\unzipped-app904639435
上传 478.9K,140 个文件
完成上传OK
6. 我在pivotal中进入myapp,将数据库cleardb绑定到同一个instant和应用程序后启动应用程序,应用程序运行成功,状态为Running Status
7.文件夹排列如下:
我在 src/main/webapp/WEB-INF/jsp/login.jsp中保留了 jsp 页面
虽然 application.properties 在src/main/resources中。
如果需要,我会提供更多细节。代码的github链接是
postgresql - PWS - 无法将 UAA 连接到数据库
我在 Pivotal Web Services 上遇到问题,无法连接到 UAA 的 Postgres SQL 数据库。
我已经定义并绑定到应用程序的服务,但是手动输入凭据(不确定参数替换是否发生在 Env 变量中)
UAA.yaml 文件的相关部分:
我受制于 ElephantSQL 的“熊猫”计划,该计划将我限制为 20 个并发连接。这是我在启动时通常在 UAA 中收到的错误:
java.sql.SQLException:驱动程序:org.postgresql.Driver@112ab411 为 URL 返回 null:postgres://db:randomPass@babar.elephantsql.com:5432/db 2017-01-28T14:15:57.43-0500 [APP /PROC/WEB/0] OUT 在 org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:296)
我不确定它为什么返回 null,凭据和 url 是正确的。
cloud-foundry - Java 邮件能否在 PCF 云中工作
我编写了一项服务,它使用 gmail smtp 服务器发送电子邮件并尝试将其部署在 PCF 云中。该服务在我的本地运行,因为它连接到互联网以进行身份验证和发送邮件。现在我想知道它是否可以在 PCF 中使用,因为它需要互联网来进行身份验证以及发送电子邮件。它如何在 PCF 云中找到互联网?
cloud-foundry - 如何使用 java buildpack 在 Cloud Foundry 上运行 Spring 应用程序作为一次性任务
我想使用java buildpack在cloudfoundry上运行一个spring应用程序作为一次性任务。
请注意,我的应用程序不是 Web 应用程序,而是同样使用 Spring Cloud 任务的 Spring Batch 应用程序。
这是我的清单:
每当我推送应用程序时,它都会被检测为工作应用程序:
这就是我想要的。
但随后它尝试将批处理作为 Web 应用程序启动(仍在部署应用程序时)......请参阅:
这不是我想要的...
所以我的问题是:
- 如何配置我的清单以便在不自动启动的情况下正确推送批处理应用程序 - 我只想将二进制文件推送到 cf 以便稍后运行任务...
- 如何在 cloudfoundry 上将我的 spring 批处理作为 cf 任务启动?