码迷,mamicode.com
首页 > 编程语言 > 详细

java多环境下的配置

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

标签:java多环境下的配置   java   

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

常用的做法有

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多环境下的配置

标签:java多环境下的配置   java   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!