【发布时间】:2012-11-01 02:41:10
【问题描述】:
我在部署 JavaWeb 应用程序时仍然遇到问题。然而,这里有一个有趣的花絮。我能够在 MCF 中部署应用程序。但是尝试通过 URL 访问应用程序失败。我以 vcap 的身份 ssh 到该框,并查看了所有进程。而且tomcat进程确实在运行。然后我发现了MCF盒子的本地IP。我也 ps & greped 启动(我相信这是用来启动 tomcat 的命令)。并且有一个带有端口(-p 49922)的此类进程。然后我去我的机器上打开了 safari,可以在端口上连接,然后看,应用程序确实在运行。
这与我在 cloudfoundry.com 和 MCF 上看到的行为相同。但是在 CloudFoundry 上我不能 SSh,所以我无法知道这是怎么回事。我可以附加推送日志 (-t) 。它显示在 vmc 应用程序上
+-------------+----+--------+---------------------------------+----------+
| Application | # | Health | URLS | Services |
+-------------+----+--------+---------------------------------+----------+
| delements | 1 | 0% | delements.xxxxx.cloudfoundry.me | cfdb |
+-------------+----+--------+---------------------------------+----------+
但我知道它正在运行,只是无法访问。有没有其他人看到过这种行为。怎么回事。
谢谢 阿图尔
【问题讨论】:
-
您有任何应用程序日志(
vmc logs delements)吗?如果没有,请查看您的 mcf 安装中的 tomcat 日志,这可能会给出提示。 -
我做到了。那里没有提示。我应该在 MCF 上查看其他位置吗?我不知道首先处理所有日志或入站请求的位置。
标签: cloud-foundry