我是 cloudfoundry.com 的新手,正在尝试部署我现有的基于 Java SE 的应用程序服务器(在端口 5050 上运行的自定义应用程序 Web 服务器)。我的应用程序没有使用任何基于 Java SE JDK 的应用程序的框架。
我正在使用带有 cloudfoundry 插件的 eclipse,并使用“服务器视图”(cloudfoundry.com 实例)部署了我的应用程序,我可以从控制台看到它正在运行。
我的问题是:
我的应用程序的 URL 是什么?是
http://<appname>.cloudfoundry.com
吗?如何通过 URL 访问我部署的应用程序。我试过了
http://<appname>.cloudfoundry.com
,http://<appname>.cloudfoundry.com:5050
但失败了。我可以从论坛中找到只有 80 和 443 端口为入站 tcp 连接打开,所以我的下一个问题是如何设置规则以便对 appname.cloudfoundry:80 的 HTTP 请求在 5050 端口转发到我的应用程序?如何设置规则以便
appname.cloudfoundry:80
在 5050 端口转发到我的应用程序?可能吗?我有一些静态页面模板和 css 文件,我的应用程序需要这些文件来生成动态页面,然后临时存储它们,可以吗?如果是,如何将静态页面与应用程序一起存储?以及如何创建文件?
我知道传出的 TCP 请求也仅限于 80 和 443 端口,如果我需要连接到 8080 或任何其他端口,那么出路是什么?