加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Setting property 'antiJARLocking' to 'true' did&nbs

(2016-12-16 11:46:12)
标签:

java

tomcat

apache

antiresourcelocking

antijarlocking

分类: 【C、Java与网络编程】
十二月 16, 2016 10:53:36 上午 org.apache.catalina.startup.SetContextPropertiesRule begin
警告: [SetContextPropertiesRule]{Context} Setting property 'antiJARLocking' to 'true' did not find a matching property.

收到这个警告,在一个导入了SAPUI5的项目里面。
在StackFlow里得到如下解释,感觉需要在context里面换一个标签。
【5票答案】Remove the attribute from the context.xml file. Tomcat does not support it.
【4票答案】antiJARLocking is an attribute in Tomcat 7, which has been removed in Tomcat 8.

So, for Tomcat 8, just use antiResourceLocking.

https://tomcat.apache.org/tomcat-7.0-doc/config/context.html

https://tomcat.apache.org/tomcat-8.0-doc/config/context.html




在Tomcat的Apache官网:
里面搜索antiResourceLocking,得到如下解决方案:

If true, Tomcat will prevent any file locking. This will significantly impact startup time of applications, but allows full webapp hot deploy and undeploy on platforms or configurations where file locking can occur. If not specified, the default value is false.

Please note that setting this to true has some side effects, including the disabling of JSP reloading in a running server: see Bugzilla 37668.

Please note that setting this flag to true in applications that are outside the appBase for the Host (thewebapps directory by default) will cause the application to be deleted on Tomcat shutdown. You probably don't want to do this, so think twice before setting antiResourceLocking=true on a webapp that's outside the appBase for its Host.



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有