Hi there,

I have a client that has requested I provide a web service to add users to
James. We're using the JDBC storage (MySQL). Of course the trick I've
discovered is how to encrypt the passwords that same as James. I am not a
Java developer, so perhaps that is causing most of my trouble, but I am
trying to instantiate a DigestUtil class from ColdFusion. I always get a
'class not found error'. So I try it from the command line:

C:\ColdFusion8\lib>java -cp . org.apache.james.security.DigestUtil -alg SHA
pwdd

Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/james/security/DigestUtil
Caused by: java.lang.ClassNotFoundException:
org.apache.james.security.DigestUtil
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)


I've copied the mail-1.4.jar into the directory my coldfusion lib directory.
This is supposed to be all that is necessary from Coldfusion's point of view
to find a class. Is the DigestUtil in a different jar file? Any help would
be greatly appreciated. All I want to do is be able to encrypt a password
string correctly.

Thanks,

Don

Reply via email to