I am new to jasypt.  I have installed the commons libraries that came with
the jasypt download in Apache.../common/lib.
The class not being found is in one of the libraries.
Tomcat 5.0, Java 1.4 running on Windows.
Do I need to do something in addition to copying the jar files into
common/lib?
commons-codec-1.1.jar, commons-lang-2.1.jar, jasypt-1.6.jar from jasypt
dist.
icu4j-charsets-4_4_1_1.jar, icu4j-4_4_1_1.jar  from icu website.

Also, once I get past this error, will I need BOTH icu libraries.This
exception is on Windows
development machine.

java.lang.NoClassDefFoundError:
org/apache/commons/lang/exception/NestableRuntimeException
java.lang.ClassLoader.defineClass0(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:539)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
java.net.URLClassLoader.access$100(URLClassLoader.java:55)
java.net.URLClassLoader$1.run(URLClassLoader.java:194)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:187)
java.lang.ClassLoader.loadClass(ClassLoader.java:289)
java.lang.ClassLoader.loadClass(ClassLoader.java:235)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
org.jasypt.util.text.BasicTextEncryptor.<init>(BasicTextEncryptor.java:67)
org.apache.jsp.jasyptExample_jsp._jspService(jasyptExample_jsp.java:83)
<---this is mine...
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

Below is my  simple "test" servlet
page import="org.jasypt.util.text.*"
String password = "2010-09-23 11:21";
String origText = "123456789abcdef,f6c";
BasicTextEncryptor textEncryptor = new
BasicTextEncryptor();textEncryptor.setPassword(password);
String quePaso = textEncryptor.encrypt(origText);
String plainText = textEncryptor.decrypt(quePaso);
out.println(password+"/"+origText+"/"+quePaso+"/"+plainText);

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to