什么是antiJARLocking属性?
该属性antiJARLocking
是什么意思?当我将其设置为 true / false 时,它的意义是什么?
我已经在context.xml
Web应用程序文件中看到了此属性:
<?xml version="1.0" encoding="UTF-8"?><Context antiJARLocking="true" path="/poll">
<Resource name="jdbc/PollDatasource" auth="Container"
type="javax.sql.DataSource"
// etc etc
</context>
回答:
Tomcat
从用于上下文配置的Tomcat
7.0文档中:
“ antiJARLocking-
如果为true,则当通过URL在JAR内部访问资源时,Tomcat类加载器将采取额外的措施来避免JAR文件锁定。这将影响应用程序的启动时间,但在可能发生文件锁定的平台或配置上很有用。如果未指定,则默认值为false。”
(他们正在尝试解决的问题……我认为……是,锁定的JAR文件将阻止热重新部署等工作。)
阅读文档以获取更多信息。
Tomcat 8及更高版本
在Tomcat8及更高版本中,该antiJARLocking
属性已替换为该antiResourceLocking
属性。该文档提到了设置此属性的一些值得注意的副作用。
以上是 什么是antiJARLocking属性? 的全部内容, 来源链接: utcz.com/qa/412951.html