Suh*_*pta 33 java tomcat java-ee
属性antiJARLocking是什么意思?当我把它变成真/假时有什么意义?
我在context.xmlweb-application文件中看到过这个属性:
<?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>
Run Code Online (Sandbox Code Playgroud)
Ste*_*n C 26
"antiJARLocking - 如果为true,Tomcat类加载器将采取额外措施,以避免在通过URL在JAR内部访问资源时避免JAR文件锁定.这将影响应用程序的启动时间,但可能证明在可能发生文件锁定的平台或配置上有用.如果未指定,则默认值为false."
(他们试图解决的问题......我认为......锁定的JAR文件会阻止热重新部署等工作.)
阅读文档以获取更多信息.
该antiJARLocking属性在Tomcat 8中消失了.请参阅antiResourceLocking属性.
Windows喜欢在类加载期间锁定文件,从而防止它们被手动删除或被其他应用程序打开.在取消部署和重新部署战争时,它也会导致问题.在Tomcat中,当您指定<Context antiJARLocking="true"/>这将阻止Windows获取对您的jar的锁定
| 归档时间: |
|
| 查看次数: |
28790 次 |
| 最近记录: |