什么是antiJARLocking属性?

该属性antiJARLocking是什么意思?当我将其设置为 true / false 时,它的意义是什么?

我已经在context.xmlWeb应用程序文件中看到了此属性:

<?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

回到顶部