首页 > 编程语言 > 详细

java多环境下的配置

时间:2014-07-06 11:19:01      阅读:294      评论:0      收藏:0      [点我收藏+]

在项目开发过程中经常会有开发环境、测试环境、生产环境等,这些环境下的配置文件又各不相同。如何在不同环境下使用不同的配置是一个有意思的问题

常用的做法有

1.使用jndi通过tomcat不同的配置,这个需要在每一个tomcat下都进行配置,最恶心的是在eclipse下tomcat插件无法读取到jndi的信息。

2.还是通过配置tomcat的参数,读取不同环境下的配置,这种情况也有问题,eclipse下的tomcat插件也无法读取到,因为开发环境才会用到tomcat插件,所以读取不到可以默认为开发环境。

配置tomcat自定义参数在tomcat bin目录下进行配置window下修改catalina.bat,linux修改catalina.sh

catalina.bat中增加

set java_opts=%java_opt% -Dargument=value

argument是参数名,value是参数值

linux下设置

JAVA_OPTS="$JAVA_OPTS -Dargument=value"

配置完成后,重启tomcat

在java客户端只需要System.getproperty(argument)就可以读取对应的变量了

通过变量的不同的值可以加载不同配置文件了。

java多环境下的配置,布布扣,bubuko.com

java多环境下的配置

原文:http://blog.csdn.net/bjhecwq/article/details/36896857

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!