【发布时间】:2017-08-08 06:02:28
【问题描述】:
我目前正在将一个动态 Java 应用程序(基于 servlet)部署到 Cloud Foundry Java buildpack (Tomcat)。
我们正在使用基于上下文路径的路由。对于Spring 应用程序,我们在应用程序属性文件或 Dserver.contextPath 中设置上下文路径,两者都可以正常工作。
我们如何设置非 Spring Java 应用程序的上下文路径以在 Cloud Foundry Tomcat 容器上工作?我们尝试了以下选项,但在连接到路由时遇到 404 错误。
cf set-env my-application JBP_CONFIG_TOMCAT '{tomcat: { context_path: /first-segment/second-segment }}'
【问题讨论】:
-
你在设置环境变量后做了
cf restage my-application吗?这个环境变量需要重新暂存应用,重启是不够的。
标签: tomcat servlets cloud-foundry contextpath