在 couldfoundry 中,如何将 java 应用程序安装到 webapps/abc,而不是 webapps/ROOT?
如果我push abc.war,希望能提取到webapps/abc,而不是webapps/ROOT
谢谢
在 couldfoundry 中,如何将 java 应用程序安装到 webapps/abc,而不是 webapps/ROOT?
如果我push abc.war,希望能提取到webapps/abc,而不是webapps/ROOT
谢谢
Java 应用程序始终作为 ROOT 安装,以便之后可以在“/”上访问它们。但当然,每个应用程序都有一个不同的 URL,即yourappname .cloudfoundry.com。为什么要保留“/abc/”部分?是因为应用程序中硬编码了“/abc/”网址吗?如果是这样,您应该确保正确地构建您的 URL,例如,<c:url />
如果使用 JSP。
不,目前 CF 不支持外部 URL。外部是指您的应用映射到的 URL 必须以 .cloudfoundry.com 结尾。如果您安装了 vmc,它是 CF 的客户端命令行界面,您可以使用以下命令将您的应用程序映射到多个 URL:
vmc map <appname> <url>
如果您尝试将其映射到 appname.cloudfoundry.com/subpath 之类的内容,您将收到一条错误消息,指出未启用外部 URI。
你可以去http://support.cloudfoundry.com/forums/373013-feature-requests提出来。