我在我的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的配置文件?
答案 0 :(得分:1)
您可以在tomcation init脚本中导出SEC环境变量。