David Sean Taylor wrote:
> Okay, I got the new TDK and the latest jetspeed. I built the jetspeed
> webapp, placed the .war in tdk/webapps, and this is what I get:
>
> [Tue Feb 06 10:30:13 PST 2001] -- ERROR --
> Exception: java.lang.SecurityException: sealing violation
> Stack Trace follows:
> java.lang.SecurityException: sealing violation
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:234)
> 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
> org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader
> .java:648)
> at
> org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
> .java:987)
> at
> org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
> .java:906)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
> at
> org.apache.jetspeed.portal.portlets.JetspeedContent.parse(JetspeedContent.ja
> va:186)
> at
Just a guess:
servlet engines load classes in the following way:
- classes in CLASSPATH or global lib (tomcat/lib in tomcat) are loaded
through application classloader
- classes in different webapps are loaded through different classloaders
each.
In tomcat, if you have a common jar to several webapps, you can put it
under lib. I guess that in catalina that no loger works, because of
security concerns, so you should move or copy (probably) ecs.jar from
tomcat/lib to webapps/jetspeed/WEB-INF/lib
If it is not this one, look for jars in tomcat/lib that are needed and
absent in jetspeed.jar, and move them or copy them to tomcat.
Good luck! :)
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/[email protected]/>
List Help?: [EMAIL PROTECTED]