Esapi不在Websphere中工作

Esapi不在Websphere中工作,websphere,websphere-7,esapi,Websphere,Websphere 7,Esapi,我在应用程序中使用esapi 2.1.0 jar进行某些输入验证 它在使用ApacheTomcat的开发环境中工作得非常好 在SIT中,我们有WebSphere7和JDK1.6。最初它引发了一个异常,声明ESAPI.properties无法加载,然后我将其添加到类路径中,现在引发了一个错误: Caused by:java.lang.NoClassDefFoundError : org.owasp.esapi.reference.DefaultValidator(initialization fa

我在应用程序中使用esapi 2.1.0 jar进行某些输入验证

它在使用ApacheTomcat的开发环境中工作得非常好

在SIT中,我们有WebSphere7和JDK1.6。最初它引发了一个异常,声明ESAPI.properties无法加载,然后我将其添加到类路径中,现在引发了一个错误:

Caused by:java.lang.NoClassDefFoundError : org.owasp.esapi.reference.DefaultValidator(initialization failure) 

esapi 2.1.0 jar在classpath中提供。

尝试更改类加载策略,最后一个家长。你好,萨利赫……感谢您的评论。。。我的疑问是,是否存在版本可比性问题…bcoz在开发环境中工作得很好。您需要提供完整的堆栈跟踪,因为应该有一些嵌套信息说明初始化失败的原因。嗨,Gas。。。谢谢你的评论。。。请在java.lang.J9VMInternals.initialize(J9VMInternals.java:140)java.lang.Class.fornameinpl(本机方法)java.lang.forName(Class.java:136)中查找堆栈跟踪:由以下原因引起:java.lang.NoClassDefFoundError:org.owasp.reference.DefaultValidator(初始化失败)在org.owasp.esapi.util.ObjFactory.make(ObjFactory.java:74)在org.owasp.esapi.esapi.esapi.validator(esapi.java:191)你把esapi jar放在哪里了?尝试更改类加载策略,parent last.Hi Salih…谢谢你的评论。。。我的疑问是,是否存在版本可比性问题…bcoz在开发环境中工作得很好。您需要提供完整的堆栈跟踪,因为应该有一些嵌套信息说明初始化失败的原因。嗨,Gas。。。谢谢你的评论。。。请在java.lang.J9VMInternals.initialize(J9VMInternals.java:140)java.lang.Class.fornameinpl(本机方法)java.lang.forName(Class.java:136)中查找堆栈跟踪:由以下原因引起:java.lang.NoClassDefFoundError:org.owasp.reference.DefaultValidator(初始化失败)在org.owasp.esapi.util.ObjFactory.make(ObjFactory.java:74)在org.owasp.esapi.esapi.esapi.validator(esapi.java:191)你把那个esapi jar放在哪里了?