eclipse中给tomcat增加设置参数

在接触新的项目的时候,由于环境的不同,applicationContext文件,被加了很多后缀,例如applicationContext_A,applicationContext_B。如何通过配置tomcat参数,来选择不同的applicationContext文件。

1.在tomcat中的web.xml文件中添加参数。

<context-param>

        <param-name>contextConfigLocation</param-name>

        <param-value>

            /WEB-INF/applicationContext_${env}.xml

        </param-value>

</context-param>

2.在tomcat配置

(1)open launch configuration中,


(2)选择Arguments标签。
(3)添加相应的VM参数。           -Dk=v空格-Dk=v


这样就可以实现读取自己想要的配置。

3.深究原因:

tomcat将这个参数,添加到虚拟机jvm中。类似javaDk=v。除了通过上述的web.xml方法获取到相应的v值,我们也可以在程序中通过,System.getProperty(k)获取到相应的v。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容