NC6在开发时,可能报:Failed to load ESAPI.properties as a classloader resource或者ESAPI.properties could not be loaded by any means.Fail.等错误,如图:
解决方案1:
在【运行配置】中选择【自变量】加入
-Dorg.owasp.esapi.resources=${FIELD_NC_HOME}/ierp/bin/esapi
原文链接:https://blog.csdn.net/bronzehammer/article/details/115252872
解决方案2:
NC ESAPI配置文件放在“${FIELD_NC_HOME}/ierp/bin/esapi”目录中,在eclipse的Window——Preferences——Java——Installed JREs中设置以下参数
-Dorg.owasp.esapi.resources=${FIELD_NC_HOME}/ierp/bin/esapi,以保证运行环境能够找到ESAPI配置文件。