【问题标题】:Pentaho PDI Failed to load ESAPI.properties as a classloader resourcePentaho PDI 无法将 ESAPI.properties 作为类加载器资源加载
【发布时间】:2014-03-20 17:25:57
【问题描述】:

我正在从以下位置运行全新安装的 Pentaho Data Integration 5.0.1.A Stable: http://community.pentaho.com/projects/data-integration/ 在我的 macbook pro、java 1.7.0_25 上,我一直在控制台中看到这个错误:

Attempting to load ESAPI.properties via file I/O.
Attempting to load ESAPI.properties as resource file via file I/O.
Not found in 'org.owasp.esapi.resources' directory or file not readable: 
/Applications/pdi-ce-5.0.1.A/data-integration/ESAPI.properties
Not found in SystemResource Directory/resourceDirectory: .esapi/ESAPI.properties

ESAPI.properties 有什么用途?默认情况下应该将它们设置为什么? 谢谢,-约翰

【问题讨论】:

  • 在启动勺子时您收到此错误?和勺子工作与否?

标签: pentaho


【解决方案1】:

这是一个已知错误 (PDI-10568),应该在即将发布的版本中修复。作为一种解决方法,请尝试将默认的 ESAPIvalidation 属性放在您的 $HOME/.esapi/ 文件夹中。如果它不存在,则创建一个。

背景:ESAPI 是 Pentaho 网络服务用来正确编码 URL 和 HTML 内容的企业级安全库,更多信息请访问https://www.owasp.org/index.php/ESAPI

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-12
    • 2015-08-08
    • 2014-03-26
    • 2019-07-13
    • 2017-05-02
    • 2017-12-11
    相关资源
    最近更新 更多