0

我想用JVM Runtime Container运行一个“普通”的 java 应用程序(使用 main 方法) 。

1)免费版可以吗?目前(似乎)我只能选择'JVM Web Application'(用于war文件)......

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

谢谢!

4

2 回答 2

1

不知道是否有人仍在寻找答案...

  1. 将您的 java 应用程序(不是 Web 应用程序)制作为 jar 文件。
  2. 通过“Bees Console”(下载 cloudbees SDK 时提供)将 .jar 文件上传到 cloudbees。上传 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> ex:bees app:deploy -a helloworld -t Java C:\projects\helloworld.jar -Rclass=Helloworld 这会将您的 jar 文件上传并部署到 cloudbees。
  3. 转到日志选项卡以查看您的控制台输出。
  4. 现在,在 cloudbees 的 beta 版本中,我们可以上传 jar 文件来更新我们的 jar 文件内容。

参考:http: //developer.cloudbees.com/bin/view/RUN/Java+Container

于 2014-04-07T19:46:24.767 回答
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

于 2013-07-12T17:29:00.363 回答