Java如何防止外部库下载DTD文件

时间:2010-06-24 15:19:17

标签: java xml webdav dtd

我在java中创建了一个以JNLP(Java WebStart)开头的程序。该程序可以连接到服务器上的webdav服务,JNLP是从。

启动的

第一个webdav请求会产生安全警告,某些代码会尝试打开与w3.org的连接。我正在使用外部webdav客户端库,它可以创建一个内部文档。不应该操纵或替换库。

是否有可能阻止从库外部下载DTD?

感谢。

2 个答案:

答案 0 :(得分:0)

这取决于图书馆的性质。您可以通过在库中的某个地方调用来禁用DTD验证,或者手动下载它想要的DTD并将其放在您的计算机上以便查找。

答案 1 :(得分:0)

唯一的解决方案是签署外部jar文件并授予下载dtd文件所需的权限。