在Eclipse Tomcat启动配置中,声明启动env变量,具有-Dargument和catalina.properties条目之间的区别

时间:2017-07-20 08:36:21

标签: java eclipse tomcat lifecycle

什么是Eclipse发布 - Tomcat启动"生命周期"对于这三个行动?

我发现拥有java -Dargument是最有效的。显然,不需要对此进行解释,因为jvm sys变量是直接设置的。

但是,为什么在Tomcat启动配置的env选项卡中设置的env变量只在初始服务器资源加载后才有效?据我所知,tomcat启动资源中的任何变量都没有得到解决。只有在加载的侦听器开始轮询时才能解析变量。

catalina.properties条目是否仅在加载Web应用程序后才有效?至少对我来说似乎是这样。

我无法在"生命周期"上找到任何Eclipse-Tomcat文档。容器变量。

Eclipse-launch env选项卡中声明的变量的动态是什么?他们如何以及何时注射"进入容器?它们是否真的被eclipse启动设置为系统env变量?为什么在tomcat启动时它们无法解析?

0 个答案:

没有答案