2013-07-12 132 views

回答

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

+0

與普通I彪的標準Java應用程序具有主方法而不是web應用程序。然而,免費的版本,我只能上傳戰爭文件 - 所以我怎麼能上傳罐子? – Lonzak

+0

因此,似乎通過主要方法運行java應用程序的功能在免費版本中不可用? – Lonzak

1

不知道是否有人還在尋找答案...

  1. 使Java應用程序(而不是Web應用程序)作爲一個jar文件。
  2. 上傳.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> ex:bees app:deploy -a helloworld -t Java C:\projects\helloworld.jar -Rclass=Helloworld 這將上傳並將您的jar文件部署到cloudbees。
  3. 進入日誌選項卡來查看控制檯輸出。現在
  4. ,在CloudBees的測試版,我們可以上傳jar文件,因此提出來更新我們的jar文件的內容。

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

+0

謝謝。我停止了自己的努力,因爲沒有人知道。但隨着你的描述,我可能會再試... – Lonzak

+0

我發現更多的細節更多的參考: Youtube視頻:https://www.youtube.com/watch?v=scSFa2Kec4c Cloudbees參考:https://開發人員.cloudbees.com/bin中/視圖/ RUN/BeesSDK – mk4ustackoverflow

相關問題