我已经使用Spring框架编写了一个示例MVC代码,并在Bluemix中部署了它
运行部署的URL时,我收到以下错误
The application or context root for this request has not been found
我做错了什么?web.xml中有什么需要更改的吗
日志消息
[审核]CWWKE001I:服务器defaultServer已启动
[审核]CWWKG0028A:处理包含的配置资源:
/home/vcap/app/wlp/usr/servers/d
我对cloudfoundry比较陌生。我尝试使用以下命令创建服务:
cf cs myservice myplan test1
执行上述操作后,我得到了一个OK,但当我查询状态时,我得到:
Status: create failed
Message: Create deployment DEPLOYMENT failed at 2017-03-14T11:21:36.000Z with Error "CPI error 'Bosh::Clouds::CloudError' with messag
将Cloud Foundry与api版本2.0.0和cf cli 6.26一起使用时,命令cf logs-v会产生以下错误:
REQUEST: [2017-05-19T13:28:35+01:00]
POST /oauth/token HTTP/1.1
Host:
Accept: application/json
Connection: close
Content-Type: application/x-www-form-urlencoded
User-Agent: cf/6.26.0+9c9
我有一个应用程序运行在CloudFoundry上,它带有Spring Boot(1.5.12)和Spring Boot starter amqp
根据前面的SO答案,我尝试如下设置heartbeat属性
cf set-env app spring.rabbitmq.requested-heartbeat 30
cf restage app
但是,当通过兔子管理控制台查看时,连接仍然指示心跳处于默认的60秒
我使用执行器端点进行了堆转储,并查看了似乎已由spring cloud spring s
我们有两个API端点
一个用于开发环境-a.b.c.org.cloud
POConcept环境的另一个例子是x.y.x.org.cloud
为了查看API端点,我们使用具有自己的组织和空间的API端点
每个弹性运行时都有运行ContainerGarden的diego单元,该单元承载一个应用程序实例
从虚拟机实例的自动化方面来看
我可以说,每个API端点都有自己的弹性运行时吗
2应用程序的路由名称在弹性运行时是否应该是唯一的?避免这种情况
我可以说,每个API端点都有自己的弹性运行时吗
是的,我想
这是我一两天前遇到的问题,回答起来异常困难,因此我将在这里发布答案,邀请任何人补充我的答案或提供更好的答案
github存储库用于和不包含这些服务的blob;例如,redis-2.6.2.tar.gz文件虽然在中引用,但不在存储库中的任何位置。这是应该的——那些tar文件不属于github。在bosh部署期间它们被同步到我的cf release/blobs目录中。但是从哪里来?当我准备将我们添加到内部cloud foundry云中的定制系统服务的所有部分放入github存储库时,我提出了一个问题
我安装了cf admin ui:,并在使用默认用户admin登录时启动,它显示:
用户的作用域不足
“管理员”
我该怎么办
提前谢谢 您需要做的是将groupadmin\u ui.admin添加到该用户的范围中。可以通过执行以下命令来执行此操作:
uaac member add admin_ui.admin <user>
您还应该创建admin\u ui.admin组。如果不这样做:
# Create a new group and add the 'admin' user to
为什么Cloudfoundry有dea_logging_agent模块?它可以独立运行
根据我的理解,dea应该使用loggregator\u发射器库向Metron发送日志和度量。dea\u日志代理将应用程序日志(从每个管理员容器)发送到loggregator/Metron谢谢。Dea_logging_agent连接Dea的stdout和stderr套接字,这样Dea的日志信息将重新发送给Dea_logging_agent。
我正在尝试自动化cloudfoundry部署,但找不到任何API来处理服务密钥。
是否有任何Cloudfoundry API来执行以下操作-
1. cf create-service-key <my-service-name> <my-access-key-name>
2. cf service-key <my-service-name> <my-access-key-name>
1。cf创建服务密钥
2cf服务密钥
POST/v2/维修密钥(
是否有人在CloudFoundry上使用Gorouter提供的路由运行Selenium网格
根据,我们可以将集线器地址传递给如下节点实例:
java -jar selenium-server-standalone.jar \
-role node \
-hub http://myhub.cf/grid/register
但是该节点使用本地地址和端口注册自己。我已经找到了解决问题的方法(Selenium v3.14.0)
基于selenium server standalone的本地
我们有一个通过Spring调度程序(@Scheduled)运行的作业。此处的任务/callable应该在特定的租户上下文中执行。这不是通过HTTP请求调用的,因此我们无法直接从URL获取租户上下文。
在SCP Neo中,作业使用如下所示的TenantContext API-
String result=tenantContext.execute(tenant.getTenantId(),new MeteringJobExecutor());
其中,MeteringJobExecutor是需要为特
您好,我正在考虑如何在CloudFoundry中实际管理数据库MongoDB或MySQL?我们可以获取要连接到的端口并使用标准管理工具,如phpMyAdmin等。您可以使用vmc tunnel创建从本地机器到远程云计算服务的https隧道:
假设您在本地安装了phpMyAdmin,您可以将其指向127.0.0.1端口10000,并提供从vmc tunnel输出中提供的数据库名称、用户名和密码。您可以使用vmc tunnel创建从本地机器到远程云铸造服务的https隧道:
假设您在本地安装了p
尝试“vmc推送hello”sinatra示例应用程序作为部署测试时,我得到:
Time of crash:
Sun Dec 02 14:11:52 -0800 2012
NoMethodError: undefined method `[]' for nil:NilClass
manifests-vmc-plugin-0.4.14/lib/manifests-vmc-plugin.rb:76:in `app_by_tag'
manifests-vmc-plugin-0.4.
在云中发布应用程序时,默认时区是什么?如果有这样的选项,我如何更改时区
非常感谢您参考此功能。run.pivotal.io上的时钟设置为UTC。如果你要部署到那里,你必须调整使用应用程序的时间。如果您正在使用自己的Cloud Foundry实例,并且希望所有组件在UTC以外的其他时区运行,我相信您必须创建一个bosh任务来重新配置每个作业的时区
就个人而言,我认为您最好的选择是坚持使用UTC并使用应用程序代码进行偏移
作为云原生平台,CloudFoundry直接使用基于云的基础设施
因此,平台上运行的应用程序可能不受基础设施的影响
也就是说,我想了解我是否使用CloudFoundary部署任何应用程序。。。
默认情况下使用什么基础设施?它可以是任何东西,比如Azure、AWS或OpenStack等等
这是否意味着如果我使用Cloud Foundary,它将始终是Cloud Foundary+任何IAAS提供商的组合?
CF将在哪里作为我们的应用程序和IAAS之间的中介?Cloud Foundry通过Bosh进
我正在java框架上开发污染跟踪模型,我增强了现有的核心java类,如String、StringBuilder等,并基于这些新的(自编辑的)java框架构建了一个虚拟机
CloudFoundry是在本地虚拟机上运行,还是创建自己的虚拟机?
我正在与VMware player一起使用它
如果它创建自己的VM,有没有办法获得SSH连接并设置新的VM(我自己编辑的)
这个项目纯粹是为了学术目的,所以Sun的T&C不会被阻止
亲切问候,,
Assel如果您使用的是Micro-Cloud-Foundry,
请告诉我。。。
我想在CloudFoundry上部署一个纯java代码,比如jar文件,而不是web应用程序。
有没有可能?是的,有可能。这称为“独立应用程序”,如下所述:
部署时只需选择那种框架。您需要为您的应用程序提供启动脚本,即生成java的命令是的,我想是的。他们称之为独立的appsHello Ebottard,上面提到的博客链接不会打开。你能直接更新或分享信息吗?
我在部署JavaWeb应用程序时仍然遇到问题。然而,这里有一个有趣的消息。我能够在MCF中部署该应用程序。但是,尝试通过URL访问应用程序失败。我将ssh作为vcap连接到该框,并查看了所有流程。tomcat进程确实在运行。然后我找到了MCF盒的本地ip。我还使用ps&greped启动(我相信这是用于启动tomcat的命令)。有一个这样的进程有一个端口(-p 49922)。然后我去我的机器打开safari,可以连接在端口,低,看看应用程序确实在运行
这与我在cloudfoundry.com和MC
我正在使用一个免费的云铸造帐户。今天我尝试推我的Play 2.2应用程序,但它拒绝启动,消息是无法检测支持的应用程序类型(RuntimeError)
将应用程序部署到cloud foundry的过程如中所述
有没有人能让它工作起来
以下是完整的错误消息:
Preparing to start ***... OK
-----> Downloaded app package (38M)
/var/vcap/packages/dea_next/buildpacks/lib/buildpack.r
我按照这里的说明进行了操作(目前似乎已关闭),但在尝试推送管理应用程序时,我的安装失败
2016-04-05T16:39:48.55-0500 [APP/0] ERR java.lang.reflect.InvocationTargetException
2016-04-05T16:39:48.55-0500 [APP/0] ERR at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2016-0
我想用SpringRegistry注册两个示例JavaWeb应用程序,这样两个应用程序都可以直接通信。我对编程知之甚少
在这里,我发现了,当应用程序部署在CloudFoundry上时,它正在注册自己,因此任何试图到达后端的Spring前端应用程序都可以直接通信
如何注册一个简单的Java dynamic web应用程序,以便在不使用第三方服务的情况下在它们之间进行直接通信?我认为您误解了用例。Netflix Eureka注册表用于服务注册表,有助于促进服务间通信
假设一个服务-abc.foo.c
当我ssh进入cell_z1时。然后我可以看到这些路由表
$ sudo iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
w--prerouting all -- anywhere anywhere
Chain INPUT (policy ACCEPT)
我正在尝试从PCF应用程序连接到现有NAS装载路径。为了实现这一点,我在PCF中有一个NFS服务实例,能够创建服务、将服务绑定到应用程序并执行应用程序
按照故障排除链接的建议,我可以通过在PCF应用程序上执行SSH来查看NAS装载路径中的文件。请在此处提供链接。但是,当我试图通过应用程序从装载路径访问源代码示例html文件时,尽管我在使用/nfs/volume1作为文件名之前的前缀
manifest.yml
applications:
- name: samplw
memory: 64M
我无法在CloudFoundry(api.vcap.me)安装上通过隧道传输任何服务。tunelling在api.cloudfoundry.com中运行良好。我已经将ruby和vmc升级到ruby 1.9.2p290和vmc 0.3.18,但问题仍然存在
对于mongodb和mysql,我都会遇到相同的错误。两个客户都在我的道路上
C:>vmc隧道
1:mongodb测试
2:mysql测试
到哪条隧道?:2
正在获取隧道连接信息:确定
服务连接信息:
用户名:u42J7Gge9HdRW
密码:
我是云铸造的新手,一直在玩微云和公共云铸造网站。我有一个示例Sinatra应用程序可以帮助我入门,并已成功将其部署到cloudfoundry.com。然而,当我尝试将同一个应用程序部署到micro Cloud Foundry实例时,我遇到了一个“放弃”错误
有人知道描述检查应用程序过程的文档吗
我已经查看了public和micro实例上的日志文件,它们似乎与添加到应用程序中的gems有所不同。我把它们放在下面作为参考
任何帮助都将不胜感激
提前感谢,,
克雷格
公共日志(成功部署)
微日志(失败
当我尝试使用“cf push SpringMvcGroovy-p libs/SpringMvcGroovy-0.1.0.jar”命令部署到CloudFoundry时,它成功上载了droplet,但未能启动实例:
...
2014-06-11T03:04:43.37-0400 [App/0] OUT 2014-06-11 07:04:43.373 INFO 33 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat starte
我倾向于让我的cf cli(Cloud Foundry client)登录,并在Bluemix中设置为特定目标。在长时间的停顿之后,我返回并再次发出命令。最近我得到了一个意想不到的回应:
Invalid Auth Token
发生了什么?接下来我该怎么办?我了解到这意味着Cloud Foundry客户端和服务器之间出现了某种意外的通信问题
您只需发出cf登录名,然后重试。(可能先退出cf)
我正在学习bosh和cloudfoundry,我对vsphere中的vm网络设置很好奇
bosh如何为vsphere中的vm设置网络(ip、网关)。我知道bosh会在目标vm中启动bosh代理/nats代理来更改值,但它首先如何连接到代理
因为我不熟悉go、ruby,所以无法理解代码。解释了与VSphere的交互以及相关的bosh配置
bosh如何为vsphere中的vm设置网络(ip、网关)
您是否希望了解如何配置bosh,或者CPI如何与vsphere交互
上面的文件回答了第一部分。至于bo
我正在尝试将所有日志从cloud foundry应用程序中抽取到第三方软件中,我已经尝试过了,但没有成功
我能够在没有任何问题的情况下排出单个应用程序日志。但简单地说,有两个多日志
与独立应用程序日志不同,空间日志似乎需要从internet上额外下载 请描述一下你想做什么。当问题没有详细说明,没有人能理解时,这是没有帮助的。此外,如果有代码,请提供一些代码,使您的问题更加详细。最后,请有好的语法。谢谢cf drain cli是答案,因此您可能应该重新表述或提出一个新问题,说明该工具是如何失败的,
我试图在cloud foundry中部署基于resque(即jesque java版本)的独立应用程序,我在部署应用程序时绑定了redis服务
我正在使用STS进行所有这一过程。但我有个例外
redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused
at redis.clients.jedis.Connection.connect(
我正在开发一个应用程序,上传和下载云铸造厂附近的菲舍尔公司,我在下载后对菲舍尔公司的库存进行了评论
我正在CloudFoundry上开发一个上传和下载文件的应用程序,但是我不知道如何访问文件存储来恢复下载
如果将文件存储在CF中的本地文件系统上,则会出现几个问题。尽管文件可以由应用程序的每个实例写入,但应用程序的其他实例将看不到这些文件。并且它们不会在应用程序实例本身的生命周期内生存(例如,当您的应用程序重新启动时,它们将完全消失),因此应视为短暂的
目前,其他选项是将文件作为blob存储在CF
在CloudFoundry中,有没有一种方法可以判断哪个buildpack(以及该buildpack的哪个版本)发布了给定的应用程序
我想一定有办法,因为我可以在Bluemix web控制台上看到它,但我无法从cf cli中找到相同的信息(尝试了cf apps和cf app APPNAME)
找到你的应用程序并查看其中的数据块。如果你想变得更花哨,你可以在你的应用程序名称上进行筛选,比如socf curl/v2/apps?q=name:
找到你的应用程序并查看其中的数据块。如果你想变得更花哨,你
我正在尝试使用“logging.pattern.console”设置日志模式,该模式需要包含给定应用程序的CloudFoundry应用程序名称。我知道应用程序名称可以通过'application_name'键作为VCAP_application env变量的一部分找到,我可以使用application.yml文件中提供的标准Spring占位符符号解析Spring云应用程序上的env变量;但由于变量是Json,我无法解析它,也无法使用SpEL仅获取请求的值
是否有其他方法可以获取applicati
在我的service broker的目录端点中,我定义了一个仪表板\u客户机,如下所示
"dashboard_client":{
"id":"test-client-id",
"secret":"test-client-secret",
"redirect_uri":"https://dashboard.cf.myorg.com"
}
在我的服务仪表板应用程序中我使用上面定义的客户端id启动OAuth授权代码授权流,如中所述
如果客户端请求最小范围的云控制器服务权限,则一切正常(C
在功能和支持方面,PCF-Dev-on-premise和PCF-Enterprise有什么区别?来自Pivotal
PCF-Dev非常适合希望探索或评估PCF的开发人员,或者那些已经在积极构建要在PCF上运行的云本机应用程序的开发人员。通过与PCF开发人员合作,开发人员可以体验到PCF的威力——从一致、结构化构建所带来的加速开发周期,到通过集成日志记录、度量和健康监控与管理所解锁的卓越运营
PCF Dev是一个非常精简的PCF版本,运行在VirtualBox或VMWare Fusion上的单个v
如果要在容器的/etc/hosts文件中添加条目,可以在Docker中使用以下命令:
docker run --add-host foo:10.0.0.3 myimage
如果我想在Pivotal Cloud Foundry应用程序中也这样做,我该如何做?如果您使用buildpack部署应用程序,那么您就不能。通过buildpack部署的应用程序以vcap用户身份运行,并且没有root访问权限,因此您无法编辑/etc/hosts
如果您使用Docker在CloudFoundry上部署应用程序,
是RDB还是AOF?我在wiki或scapp控制台上找不到有关此的任何信息。两者都使用。AOF用于一般持久性,RDB用于备份
CF的新功能。我的应用程序中有多个服务,其中一个特定的服务只能第一次创建(而不是每次创建)
我正在使用以下代码:
cf服务名称| | cf创建服务名称
但是,每次我部署应用程序时,它仍然会创建服务。有更好的方法吗?您应该只运行一次cf create service。每次运行它时,它都会创建一个新的服务实例
您希望cf绑定服务或使用manifest.yml将您的服务绑定到应用程序。如果将要绑定的服务名称放入manifest.yml,它将自动发生。否则,您需要在必要时手动运行cf bind serv
我需要推送一个将执行bash脚本的节点应用程序,脚本文件需要设置execute位。cf命令行实用程序是否允许我设置执行权限
如果没有,我可以在我的应用程序的登台周期中做些什么来设置执行权限位吗?设置了执行位的脚本在推送时也会设置它
如果您需要在登台或推送应用程序时调用脚本,有两个选项:
在转移期间调用脚本
使用scripts.preinstall节中的package.json在登台期间运行脚本(在npm安装期间,请参阅以获取更多选项),并将该脚本包含在应用程序中:
"scripts": {
我在vSphere上的cloud foundry安装有问题。升级到1.6后,我开始在云控制器时钟和工作程序组件中看到“migrator不是当前错误”。它们不再出现了
[2015-12-10 11:36:19+0000] ------------ STARTING cloud_controller_clock_ctl at Thu Dec 10 11:36:19 UTC 2015 --------------
[2015-12-10 11:36:23+0000] rake aborted!
[20
我正在尝试登录Cloud Foundry端点。
但当我通过Cloud Foundry CLI连接时,会收到以下错误消息:
C:\Users\abc>cf login -a https://xxx.predix-
uaa.run.aws-usw02-pr.ice.predix.io
API endpoint: https://xxx.predix-uaa.run.aws-us
w02-pr.ice.predix.io
Not logged in. Use 'cf login' to lo
标签: Cloud Foundry
spring-cloud-configserver-configurationpivotal-web-services
我们有一些在PCF上运行的spring boot micro服务,我们有PCF cloud config服务器,用于为各种配置文件/环境提供配置。这些微服务绑定到配置服务器,并且都由PCF基础设施管理。我们有一些服务在虚拟机上运行,这些虚拟机不是由PCF管理的。是否可以将同一个PCF配置服务器上的资源提供给运行在虚拟机上但不受PCF管理的服务?至少,我必须这样做才能从虚拟机连接外部服务,以连接到PCF管理的配置服务器。
当profile属性在bootstrap.yml中没有设置为“dev
我想在SCPCF上运行一个Sprint引导组件,该组件使用JCO连接到后端系统。我有一个使用SCP NEO的工作解决方案,但是使用SCP CF我得到一个运行时错误
最初,我使用SCP NEO堆栈上的JCO创建了一个Spring引导Java组件。这一切都很好。在第二步中,我想将组件迁移到SCP的CloudFoundry堆栈中。因此,a进行了必要的配置(目的地等),并在SCP CF堆栈上部署了该组件。我能够部署我的组件并通过Postman调用REST服务,但在内部,当我尝试连接到配置的后端目标时,我
我有一个spring boot JPA应用程序,它通过连接本地运行的oracle数据库在本地工作良好
但当我将我的应用程序部署到pivotal cloud foundry时,在连接到本地数据库服务器时会出现以下异常:
2020-02-08T15:13:27.499+05:30[APP/PROC/WEB/0][OUT]由以下原因引起:java.net.UnknownHostException:DESKTOP-619LJLN:名称或服务未知
2020-02-08T15:13:27.499+05:30
我正在尝试在CloudFoundry上启动jetty runner应用程序。代码是
可以在本地启动
java -Djetty.host=localhost -Djetty.port=8080 -DDATABASE_URL=jdbc:postgresql://postgres:postgres@localhost/postgres -jar jetty-runner-jmx.jar zktodo2.war
所以我用
vmc create-service postgresql pgsql
当将
朋友们好,我开发了一个简单的java web应用程序,托管在vmware cloudfoundry中,但我无法在浏览器中启动我的应用程序。它给出了这个错误
HTTP状态404-/
类型状态报告
信息/
说明请求的资源(/)不可用。
ApacheTomcat/6.0.35
请随时回复我aravnd8babu@gmail.com您是否在主机文件中添加了应用程序URL?如果未添加新条目,即:
Cloudfoundry IP applicationName.vcap.me
在本地tomcat中,URL是
我创建了一个使用mysql的web应用程序。我用spring来实现持久性。
在我本地的tomcat服务器上,一切都正常。
我将其上传到cloudfoundary,按照说明创建一个mysql服务并使用它
作为我的web应用程序的服务。
我尝试运行该应用程序,但出现以下异常:
HTTP Status 500 -
--------------------------------------------------------------------------------
type Except
升级到vmc 0.4.4后,我不能再推我的Sinatra应用程序了
有已知的修复方法吗
碰撞时间:
2012-12-06 13:14:20-0800
NoMethodError:的未定义方法“已更改”#
vmc-0.4.4/lib/vmc/cli/app/push/sync.rb:13:indisplay_changes'
vmc-0.4.4/lib/vmc/cli/app/push.rb:89:insync_-app'
vmc-0.4.4/lib/vmc/cli/app/push.rb:80:
我们正在向麋鹿堆栈发送CF日志消息。多行日志消息在Logstash中被分解为多个日志消息。多行日志消息的每行一个端点。当堆栈跟踪转储到日志时,这是有问题的。堆栈跟踪的每一行都转换为日志消息。试图通过Kibana来看待这一点几乎是不可能的。Logstash提供了一个Grok特性,允许对日志消息进行操作。一种常见的解决方案是创建一个Grok过滤器,该过滤器使用时间戳来指示日志条目何时开始,并将所有行组合到一个日志消息中,直到下一个时间戳。问题是CF为每一行添加了一个时间戳。有没有人想出一个好的Gro
我正在开始使用cloud foundry,我已经在SAP cloud foundry中试用了一个帐户。我已在我的系统上安装了cf cli,但不幸的是,我无法登录,每当我尝试登录,甚至尝试使用cf api时,都会出现以下错误:-
请求错误:获取:拨号tcp:i/o超时
提示:如果您位于防火墙后面并且需要HTTP代理,请验证https\U proxy环境变量设置是否正确。否则,请检查您的网络连接
我已尝试设置和取消设置代理,但没有帮助
有什么建议吗
Vishesh.这是因为SAP CF不可公开使用,
上一页 1 2 ...
9 10 11 12 13 14 15 ...
下一页 最后一页 共 17 页