Link to home
Start Free TrialLog in
Avatar of hanoirules
hanoirules

asked on

Classloader problem using Axis 1.4 - WSS - Jboss 4.x

Hi, I'm facing a strange problem using Axis 1.4 with security features deployed on jboss 4.0.5.
I implemented WSDoAllReceiver with UsernameToken action.
Everything works fine, but I have an exception showing up on server.log, that I do not understand, expecially considering that I tested the application and it's working.
Here is the exception:
java.lang.ClassNotFoundException: No ClassLoaders found for: org.apache.ws.security.transform.STRTransform
Any clues?
Thanks in advance
Avatar of pghn
pghn
Flag of Portugal image

Are all required jar's in your classpath? (Including xmlsec.jar)?

You need to check what jar's are needed by wss4j and add them to your classpath.
Avatar of hanoirules
hanoirules

ASKER

Thanks for your response, I added all required jar in my web-apps' lib folder. in fact everything is working: I tried even with wrong user/password and I got the correct behaviour..
I solve the exception problem with a dirty solution (for me anyway  is dirty :) ): I added xmlsec.jar and wss4j-1.5.1.jar in server/lib folder.
I do not understand why it is necessary to add files there.. Shouldn't my web-app lib be enough?
Do you think is there another solution instead of this one?
Thanks in advance
ASKER CERTIFIED SOLUTION
Avatar of pghn
pghn
Flag of Portugal image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
not that clean anyway!!
I personally believe that each web-app lib folder should contain all required libraries without spread them in server lib
Thanks for your attention :)