Solved

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

Posted on 2009-03-30
5
1,791 Views
Last Modified: 2013-12-02
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
0
Comment
Question by:hanoirules
  • 3
  • 2
5 Comments
 
LVL 5

Expert Comment

by:pghn
ID: 24017867
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.
0
 

Author Comment

by:hanoirules
ID: 24017909
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..
0
 

Author Comment

by:hanoirules
ID: 24018201
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
0
 
LVL 5

Accepted Solution

by:
pghn earned 500 total points
ID: 24018367
The jar's are required in the classpath due the referenced libraries. Sometimes they are not really "needed" but since they are referenced it's good to have them in the classpath. It's not really a "dirty solution" =)
0
 

Author Comment

by:hanoirules
ID: 24018705
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 :)
0

Featured Post

Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

The task of choosing a web design company to build a website for your business should never be taken in a light manner. Provided the fact that your website will act as a representative to your business and will be responsible for imposing an online …
Online collaboration is quickly becoming embedded in the workplace, and its benefits are tangible. See what the current landscape looks like and what the future holds for collaboration tools and the future of work.
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.

773 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question