在PWS上部署Springboot TCP APP

时间:2017-11-16 16:30:09

标签: spring-mvc spring-boot deployment cloudfoundry tcpserver

尝试在Pivotal Web Service(Cloud Foundry)上部署SpringBoot TCP服务器应用程序

以下内容属于manifest.yml档案

applications:
- name: myapp-api
  path: target/myapp-api-0.0.1-SNAPSHOT.jar
  host: app
  domain: cf-tcpapps.io
  memory: 1G
  instances: 1

当我cf push我收到此错误时

FAILED
Server error, status code: 400, error code: 310009, message: You have exceeded the total reserved route ports for your organization's quota.

当我cf router-groups得到

FAILED
Failed fetching router groups.
Server error, status code: 401, error code: UnauthorizedError, message: You are not authorized to perform the requested action

如何部署暴露TCP端口的spring mvc api

2 个答案:

答案 0 :(得分:2)

PWS文件表明:

Note: By default, PWS only supports routing of HTTP requests to applications.

这意味着,如果你得到特别的安排,他们可能会这样做吗?可能值得联系PWS支持。

答案 1 :(得分:0)

cf router-groups命令是一个仅限管理员的命令 如果cf domains返回cf-tcpapps.io域,则已设置路由器组,但您的组织或空间尚未获得使用权限(即可用TCP端口的配额)。
询问您的平台运营商/管理员。他们可能能够增加您的配额,或者创建一个新的TCP域供您使用。