使用脚本

时间:2018-01-10 15:01:34

标签: javascript java zipfile servicenow

我有一个要求使用脚本读取zip文件内容。我写了一个脚本并尝试从我的工具中运行它。我正在使用JAVA类,它给出了以下错误:

  

安全性受限:尝试访问受限制的类名java.util.zip.ZipFile
  Evaluator:java.lang.SecurityException:非法尝试访问类' java.util.zip.ZipFile'通过脚本
  由第21行的脚本错误引起

 var zFile = new Packages.java.io.File(x);
 gs.print(zFile);

 var reading = new Packages.java.util.zip.ZipFile(zFile);// Error here
 gs.print(reading);

1 个答案:

答案 0 :(得分:3)

我有一个类似但不同的问题。不得不打开嗨票。

我们曾经使用过新的Packages.java.util.zip.ZipOutputStream();用于压缩文件。

我们开始在赫尔辛基获得这些,但它在富士工作。服务 - 现在必须将这些添加到sys_whitelist_packagesys_whitelist_member列表。

您可以尝试在这些表上打开ACL以添加包和成员,看看是否有效。或者你可以打开HI票,说明你需要这个包和成员的原因。

根据zip文件的位置,您可以将其传递到midserver以解压缩,然后传递单个文件。这会更复杂,但你不必参与HI。