所以我想cf run-task myapp firstArgument secondargument
是否可以在Cloud Foundry上部署一个应用程序,并像在linux控制台上一样启动这个jar。
java -jar simpleApp.jar firstargument seconArgument
是的,那是百分之百可能的。
java-jar your-app.jar
.cf push-p path/to/youar-app.jar
您的应用程序。Java buildpack应该检测应用程序并安装运行应用程序所需的软件。cf stop
.cf run-task
...
。诀窍在于Java不在$path上,所以您需要使用Java可执行文件的完整路径,即.java-buildpack/open_jdk_jre/bin/Java
。例如,如果您想打印Java版本,cf run-task your-cool-app.java-buildpack/open_jdk_jre/bin/java-version
.有关运行任务的更多背景信息,请参见此SO帖子:https://stackoverflow.com/A/67872218/1585136
null 转发每个进程的输出 监视是否有子进程死亡,并在此情况下重新启动整个容器 在缩放/停止/重新启动等时优雅地关闭所有进程。
我在维基百科上读到云代工开源软件对任何人都是可用的,而Pivotal的Web服务是Pivotal的商业产品。 我在网上搜索了很多,但没有找到任何云代工开源软件实现的例子。一切都是为枢轴产品提供2个月免费试用服务。 那么有人能告诉我什么是云代工开源软件吗?而云代工OSS和Pivotal CF到底有什么区别呢?
我知道这是一个关于云铸造的普遍问题,目前的回答令人失望,尽管我认为这不可能用于微型云铸造的实例,但我想问一问,只是为了确保。是否可以在Micro Cloud Foundry实例上配置外部域,而无需从cloudfoundry子域进行隧道操作?
我对云铸造/波什非常陌生,有一套基本的问题。 1)液滴vs花园容器:我知道液滴包含源代码+构建包,这些液滴在花园容器中执行。IMHO容器很好地运送到其他系统。为什么有液滴的中间概念?他们自己的容器应该不会产生液滴吗? 2)Diego cell:Diego cell的角色是什么(我假设它的工作只是启动/停止花园容器)?Diego cell是否依赖于平台(例如。特定单元只能运行windows-gard
我试图从一个Cloud Foundry Java应用程序中调用javac,以便在应用程序运行时编译一个Java文件。我有一个关于正在使用哪个JDK的问题。 为了测试这一点,在我的应用程序中,我使用语句ToolProvider.getSystemJavaCompiler()实例化了一个JavaCompiler,并打印出编译器实例。应用程序部署在CF上并打印出来:com.sun.tools.javac