My Play Framework(Typesafe Activator)应用程序在Cloud9中运行。我注意到在Cloud9's documentation中,它表示端口在16000以上是免费的,本地应用程序必须绑定到变量$IP
中的IP。我已经在$IP
和端口16002上运行了我的应用程序,但我似乎无法在Cloud9 Web浏览器中启动它。我试过<default_workspace_URL> + :16002
但没有运气。 (哈哈 - 是的,即使他们说它不起作用,我也试过localhost:16002 ......没有运气。正如预期的那样。)
试图让Cloud9浏览器指向应用程序。
答案 0 :(得分:0)
我们目前正在努力改进Cloud9的文档,这在我们推出最新版本后有些过时。关于如何运行某些应用程序的更新可以在这里找到:https://docs.c9.io/run_an_application.html#pre-view-your-application,我们也开始编写流行框架的文档,如Meteor:https://docs.c9.io/frameworks_meteor.html。
文档仓库是开源的,所以如果你找到一种方法让你的框架在Cloud9上运行,那么我们非常感谢Pull Requests!
答案 1 :(得分:0)
您的申请必须绑定到$ IP和$ PORT。文档说明$ PORT暴露在外面。
在我在Cloud9上运行Activator的实验中,我使用:-Dhttp.address=$IP
和-Dhttp.port=$PORT
然后找到你应该使用的网址,尝试&#34;预览网络服务器&#34;并在浏览器栏中选择网址。
网址的格式似乎随Cloud9版本而变化。就我而言,它的形式为:appname-c9-username.c9.io
希望它有所帮助。