I had the exact similar problem a few weeks ago when trying to
build struts with ant. I was told that this usually happens
when either the xercies(sp ?) library is in the class path
before the jaxp.jar or there is an old parser.jar in the class path.
Either way it is a classpath problem, once I took care of that it 
worked ok.  I can't recall more, though I did get some insightful
explinations.

So search the struts www.mailing-archive.com for 'sealing violation'.
Also check the ant mailing list as I have sen this mentioned in there also.

-Rob 

Liz Anderson wrote:
> 
> Im trying to convert an example app that was running in struts .5 (its the
> auctionstation3 for those of you familiar with that example) to run in
> 1.0b1. I am getting the following error when i startup tomcat when it gets
> to my app:
> 
> Digester.getParser:
> 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 java.lang.ClassLoader.loadClass(ClassLoader.java:297)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:120)
>         at
> javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:
> 92)
>         at org.apache.struts.digester.Digester.getParser(Digester.java:244)
>         at org.apache.struts.digester.Digester.parse(Digester.java:716)
>         at
> org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java
> :1301)
>         at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:465)
>         at javax.servlet.GenericServlet.init(GenericServlet.java:258)
>         at
> org.apache.tomcat.core.ServletWrapper.initServlet(ServletWrapper.java
> :315)
>         at
> org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java
> :276)
>         at
> org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(LoadOn
> StartupInterceptor.java:132)
>         at
> org.apache.tomcat.core.ContextManager.initContext(ContextManager.java
> :227)
>         at
> org.apache.tomcat.core.ContextManager.init(ContextManager.java:201)
>         at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:156)
>         at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:163)
> 
> Have any of you ever seen this when starting tomcat? It does start and stays
> running, when I run my app I get more strange errors.
> Thanks for any help...
> 
> Liz

Reply via email to