如何在部署到Tomcat时使用camel-jasypt

时间:2014-06-08 14:28:40

标签: tomcat7 apache-camel jasypt

我在我的Camel应用程序中集成了Camel Jasypt组件。我已经将Jasypt bean配置为在名为SEC的环境变量中使用查找密码:

<bean id="jasypt" class="org.apache.camel.component.jasypt.JasyptPropertiesParser">
    <property name="password" value="sysenv:SEC"/>
</bean>

这在本地部署时有效,但在生产系统上将应用程序部署为Tomcat时会导致问题。

当Tomcat通过init.d脚本启动和停止时,我无法将环境变量传递给Tomcat。

有没有办法解决这个限制?我是否需要修改任何Tomcat的配置文件?

1 个答案:

答案 0 :(得分:1)

您可以在tomcation init脚本中导出SEC环境变量。