I need help. I keep running into a problem which is quite mysterious to me.

Before I explain problem I guess itís important for you to know the development environment am working
JAVA Platform: JEE5 (java version "1.6.0_06")
App.Server: Tomcat 6.0
Application is using: Visual JSF framework
IDE: NetBeans 6.1

Description Of the problem: Iím a developing a web application using the visual JSF and Tomcat6.0. In the development process Iím using third party .jar libraries (Haley). When I call a method present in the third party libraries upon a "button click" from tomcat app. server environment, I get this error below

java.lang.IllegalAccessError: tried to access class com.haley.util.l from class com.haley.haleyrules.KnowledgeBaseFactory

However, when I execute the same code in a non-application server(no Tomcat server involvement neither JSF) everything works fine. There is no error in plain java development environment,

Any suggestion would be appreciated

Third party vendor (Haley) keep saying that itís a Tomcat problem because libraries work in plain JAVA environment

Thank in advance for your help