栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在启动时在Tomcat配置中指定系统属性?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在启动时在Tomcat配置中指定系统属性?

(更新:如果我可以删除此答案,尽管可以接受,但我不能。我正在更新说明以提供更好的指导,并劝阻人们不要使用我在原始答案中概述的不良做法。)

您可以通过上下文或环境参数(例如,context.xml)来指定这些参数。请参见本页上标题为“上下文参数”和“环境条目”的部分:

http://tomcat.apache.org/tomcat-5.5-doc/config/context.html

正如@netjeff所指出的,这些值将通过Context.lookup(String)方法提供,而不是作为系统参数使用。

指定这些值的另一种方法是在要部署的Web应用程序的web.xml文件中定义变量(请参见下文)。正如@Roberto Lo
Giacco指出的那样,这通常被认为是不好的做法,因为部署的工件不应是特定于环境的。但是,如果您确实要执行以下操作,则下面是配置代码段:

<env-entry>    <env-entry-name>SMTP_PASSWORD</env-entry-name>    <env-entry-type>java.lang.String</env-entry-type>    <env-entry-value>abc123ftw</env-entry-value></env-entry>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/399269.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号