我是Cloudbees的新手。我遵循這裏的說明:https://developer.cloudbees.com/bin/view/RUN/PlayframeworkCloudbees 504網關超時部署Play Framework應用程序
我可以在本地運行沒有問題的播放網絡應用程序。另外,我已經成功部署到Heroku,但是當我瞭解到Websocket不受支持時切換到Cloudbees。
但是,當我嘗試部署到雲端時,出現504網關超時。我錯過了一步嗎?我在使用Cloudbees SDK的印象下,可以在不使用SBT插件的情況下進行部署。
C:\play-2.1.0\samples\java\websocket-chat>play dist
[info] Loading project definition from C:\play-2.1.0\samples\java\websocket-chat
\project
[info] Set current project to websocket-chat (in build file:/C:/play-2.1.0/sampl
es/java/websocket-chat/)
[info] Wrote C:\play-2.1.0\samples\java\websocket-chat\target\scala-2.10\websock
et-chat_2.10-1.0.pom
Your application is ready in C:\play-2.1.0\samples\java\websocket-chat\dist\webs
ocket-chat-1.0.zip
[success] Total time: 4 s, completed Jun 20, 2013 2:53:34 PM
C:\play-2.1.0\samples\java\websocket-chat>bees app:deploy -a my_username/chatroom
-t play2 dist/websocket-chat-1.0.zip
Deploying application my_username/chatroom (environment:): dist\websocket-chat-1
.0.zip
Application parameters: {containerType=play2}
........................uploaded 25%
........................uploaded 50%
........................uploaded 75%
........................upload completed
deploying application to server(s)...
Application my_username/chatroom deployed: http://chatroom.my_username.cloudbees.n
et
C:\play-2.1.0\samples\java\websocket-chat>bees app:proxy:update -a my_username/cha
troom1 httpVersion=1.1
Are you sure you want to update this application proxy [my_username/chatroom]: (y
/n) y
application proxy for my_username/chatroom : updated
C:\play-2.1.0\samples\java\websocket-chat>
這很好聽 - 播放命令*是* sbt - 所以這只是鉤住它。我期望它能夠處理任何文件怪癖/權限,比dist更好 - 你在我注意到的窗口上。 部署時,命令行上發生錯誤 - 我接受了?我不擔心那種情況 - 看起來特定於Windows - 它看起來不想找到瀏覽器可執行文件,因此它可以在瀏覽器中啓動應用程序(只是方便,不需要!) –
我將更新主要文件也是爲了確保清楚。 –