在Cloudbees中的JVM运行时容器中运行标准Java应用程序

时间:2013-07-12 15:03:32

标签: cloudbees

我想使用JVM Runtime Container运行'普通'java应用程序(使用main方法)。

1) 这可能在免费版本中吗?目前(似乎)我只能选择'JVM Web Application'(用于战争文件)......

2)如果是这样,我在哪里或如何选择JVM运行时容器?

谢谢!

2 个答案:

答案 0 :(得分:1)

目前还不清楚“普通”java应用程序的含义。如果您想通过Java main()方法启动应用程序,则链接到的文档页面是关于运行通过Java main()方法而不是WAR文件启动的应用程序。

该文档中的以下命令显示如何运行打包为JAR的应用程序并指定其主类名称。

bees app:deploy -t java -R class=your.main.Class -R java_version=1.7 PATH_TO_APP_PACKAGE

答案 1 :(得分:1)

不确定某人是否还在寻找答案......

  1. 将您的Java应用程序(不是Web应用程序)作为jar文件。
  2. 通过“Bees Console”将.jar文件上传到cloudbees(下载cloudbees SDK时会出现)。 上传jar文件的命令是bees app:deploy -a <app_name_in_cloudbees> -t Java <jar_file_locaiton_in_your_local_file_system> -Rclass=<fully_qualified_java_class_name_that_contains_method> 例如:bees app:deploy -a helloworld -t Java C:\projects\helloworld.jar -Rclass=Helloworld 这会将您的jar文件上传并部署到cloudbees。
  3. 转到日志标签以查看您的控制台输出。
  4. 现在,在测试版的cloudbees中,我们可以上传jar文件,以便更新我们的jar文件内容。
  5. 参考:http://developer.cloudbees.com/bin/view/RUN/Java+Container