|
From: Daniel F. <dfe...@us...> - 2008-11-19 01:17:56
|
As a guess: maybe you are using a Security Manager which disables access to java.text classes? Regards, Daniel. rbond wrote: > +------------------------+ > Jasypt Users List > http://www.jasypt.org > +------------------------+ > > I am using Jasypt to decrypt passwords for our applications database > connection. > > > I get the following Exception: > > Caused by: java.lang.SecurityException: Prohibited package name: java.text > at java.lang.ClassLoader.preDefineClass(ClassLoader.java:479) > at java.lang.ClassLoader.defineClass(ClassLoader.java:614) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) > at java.net.URLClassLoader.access$100(URLClassLoader.java:56) > at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1346) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:164) > at > org.jasypt.normalization.Normalizer.normalizeToNfc(Normalizer.java:56) > at > org.jasypt.encryption.pbe.StandardPBEByteEncryptor.initialize(StandardPBEByteEncryptor.java:546) > ... 37 more > > I am using the following: > java -version > java version "1.5.0_15" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04) > Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_15-b04, mixed mode) > > > Has anyone seen somethine like this before. > > |