gpt4 book ai didi

java - 部署 antiSamy 后出现 ParserException 错误

转载 作者:行者123 更新时间:2023-11-30 07:32:45 24 4
gpt4 key购买 nike

我在我的 ColdFusion 项目中使用 antiSami。我像这样通过 onApplicationStart() 加载 antiSami:

local.jarsArray =
[
expandPath("lib/antisami/antisamy-1.4.4.jar")
];
application.antiSamiPolicyPath = expandPath("lib/antisami/antisamy-slashdot-1.4.4.xml");

application.javaLoader = createObject("lib.javaloader.JavaLoader").init(local.jarsArray);
application.antiSami = application.javaLoader.create("org.owasp.validator.html.AntiSamy").init();

如果转储 application.antiSami,我可以看到 antiSami 对象。但是,一旦我添加了以下行:

local.result = application.antiSami.scan("some text", application.antiSamiPolicyPath);

我收到此通用浏览器 500 消息:

服务器错误,HTTP 错误 500(内部服务器错误):服务器尝试完成请求时遇到意外情况。

在幕后,我通过 CFBuilder 发现了这个错误:

"Error","web-4","06/14/11","15:27:04","80BBF6B60584F6D148A7DC2A12007C03","org/apache/batik/css/parser/ParseException 具体包含或处理的文件顺序为:C:\ColdFusion9\wwwroot\gamers\index.cfm,行:25 "

知道这个错误是怎么回事吗?

最佳答案

事实证明,使用 AntiSamy 需要一定数量的依赖项:batik-css.jarbatik-util.jarnekohtml.jarxerceslmpl.jar。加载这些后,antiSamy 应该可以正常工作,确实如此。

关于java - 部署 antiSamy 后出现 ParserException 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6347890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com