首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring 3.1概要:如何在Stackato Tomcat容器中设置

Spring 3.1概要:如何在Stackato Tomcat容器中设置
EN

Stack Overflow用户
提问于 2013-05-30 06:01:01
回答 1查看 290关注 0票数 0

我使用的是Spring3.1.3和新的配置文件特性。当我在我的集成开发环境中为spring_profiles_active=NONPROD设置环境时,它工作得很好。然而,当我部署到同样使用Tomcat的aPaaS环境中时,它并没有被使用。

我不应该只做以下几件事:

代码语言:javascript
复制
env:
  CATALINA_OPTS: -Dspring_profiles_active=NONPROD

如果我ssh到机器,我看到这是设置好的。你知道为什么Spring不能解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-02 19:24:04

将以下行放到manifest.yml文件中,以便在Stackato中激活Spring profile:

代码语言:javascript
复制
env:
      spring_profiles_active:
        default: NONPROD

这将把spring_profiles_active放到环境变量中,Spring很高兴地从那里读取它。请注意,您必须在变量名中使用下划线,因为Stackato不喜欢其中的点。原因是Linux环境变量名不应该包含点,shell程序才能正确使用它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16824633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档