vol*_*one 3 coldfusion coldfusion-11
我需要更新位于的OWASP AntiSamy jar文件 ColdFusion11\cfusion\lib
当前存在的文件antisamy-1.4.4.jar但是我想将其更新到antisamy-1.5.3.jar我从OWASP下载并放在该cfusion\lib文件夹中的最新版本.
有谁知道我怎么能告诉ColdFusion使用最新版本的文件?是否在某个配置文件中的文件路径?
在CF管理员中,我可以在"设置摘要"下看到旧文件和新文件,但我如何知道它用于为该GetSafeHTML功能供电?
我想将此更新到最新版本
AFAIK,没有单个文件列表.至少不适用于CF服务器使用的"核心"jar文件.它只是检查某些目录,如{cf_root}\lib,web-inf\lib等等,并加载它找到的任何*.jar文件.
如果您希望CF为核心标记和函数使用不同的版本,则必须使用新的jar文件替换现有的jar文件.实际的jar文件无关紧要.最重要的是只具有单一的CF类路径库的版本.否则,CF将只使用它找到的第一个版本.
您也可以尝试将新的jar文件放在jvm的lib/ext目录中.IIRC,这些罐子应该优先于那些罐子{cf_root}\lib.
注意:由于您要更换/覆盖CF使用的版本,您应该进行一些测试以验证库的新版本是向后兼容的,并且替换它不会破坏任何内容.如下面的评论中所述,当弄乱CF的内置jar文件时总是存在问题的风险......