首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署antiSamy后出现ParserException错误

部署antiSamy后出现ParserException错误
EN

Stack Overflow用户
提问于 2011-06-15 01:58:33
回答 1查看 1.5K关注 0票数 2

我在我的ColdFusion项目中使用antiSami。我通过onApplicationStart()加载antiSami,如下所示:

代码语言:javascript
复制
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消息:

Server Error, HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

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

"Error","web-4","06/14/11","15:27:04","80BBF6B60584F6D148A7DC2A12007C03","org/apache/batik/css/parser/ParseException The specific sequence of files included or processed is: C:\ColdFusion9\wwwroot\gamers\index.cfm, line: 25 "

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-15 03:46:28

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6347890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档