gpt4 book ai didi

scala - 如何使用 play2 + scala 在 cloudbees 上运行我的 webapp?

转载 作者:行者123 更新时间:2023-12-02 05:05:16 25 4
gpt4 key购买 nike

我正在尝试在 cloudbees 平台上使用 play2 (2.0.2) 和 scala (2.9.2) 启动一个网络应用程序。为了进行测试,我使用默认的 scala webapp(由 play2 生成)并尝试将其放在 cloudbees 上。我遵循教程:http://wiki.cloudbees.com/bin/view/RUN/Play+2.0

我注意到的第一件事是在 cloudbees 存储库中找不到 play2-war-plugin 的 0.3.2 版本。事实上,而不是搜索

repository-play-war.forge.cloudbees.com/release/com/github/play2war/play2-war-plugin_2.9.1_0.11.2/

(哪里可以找到合适的版本),sbt搜索

repository-play-war.forge.cloudbees.com/release/com/github/play2war/play2-war-plugin_2.9.1_0.11.3/

所以我将版本更改为 0.7.3 play-war-plugin 和 0.6 play-war-core 链接到我的 play2 版本(根据 play-war-plugin github 文档的文档)。

之后我尝试play war 我得到了

[error] Not a valid command: war (similar: start, run)

[error] Not a valid project ID: war

[error] Not a valid configuration: war

[error] Not a valid key: war (similar: watch, run, target)

[error] war

[error] ^

所以我使用play package,它可以工作并在目标目录中生成app-1.0-Snapshot.war。然后我使用 cloudbees sdk 来运行我的应用程序

bees app:deploy -a myDomain/test -t jboss target/app-1.0-Snapshot.war
bees app:update myDomain/test disableProxyBuffering=true

最后,我在 test.mydomain.cloudbees.net 上访问我的应用

这里的问题是,我遇到了一个错误:

Oops, an error occured

This exception has been logged with id 6bjlb33p7.

所以我在cloudbees界面上检查了我的日志文件,但没有错误信息。我可以在“访问”选项卡中看到请求。

有什么我想念的吗?我怎样才能让这个应用正常运行?

最佳答案

我们现在支持本地部署到 RUN@cloud。您可以按照 http://wiki.cloudbees.com/bin/view/RUN/Playframework#HDeployingaPlay2application 中的说明进行操作如果您想这样做。

关于scala - 如何使用 play2 + scala 在 cloudbees 上运行我的 webapp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12384275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com