On Sat, 23 Jun 2001, Levi Cook wrote:
> As a quick confirmation on my earlier post I rolled my ant installation back
> to the 1.3 distribution. $ANT_HOME/lib now contains the following:
> Readme
> ant.jar
> jaxp.jar
> parser.jar
>
> I then set my CLASSPATH to:
>
> ~/tools/lib/crimson.jar:~/tools/lib/jaxp.jar:~/tools/lib/jdbc2_0-stdext.jar:
> ~/tools/lib/servlet.jar:~/tools/lib/xalan.jar
>
> Invoking ~/tools/struts/ant -buildfile build.xml bombs out on the sealing
> violation :(
>
> java.lang.SecurityException: sealing violation
> at etc, etc, etc..
> at org.apache.tools.ant.Main.runBuild(Compiled Code)
> at org.apache.tools.ant.Main.main(Main.java:149)
>
>
> Removing $ANT_HOME/lib/parser.jar & $ANT_HOME/lib/jaxp.jar and invoking ant
> again works out fine.
>
> As a side note, I think the classpath is evil, so I usually avoid setting it
> statically-- I believe doing this preserves a little of my sanity :)
>
I agree with you about classpaths. I was just lazy and stopped on the
first combination that worked :-)
Could you try one thing for me? Try sticking the JAXP/1.1 JAR files into
$ANT_HOME/lib and take them off your classpath. That is *supposed* to
work. If it works for most people, I'll update the instructions to
suggest that instead.
> -- Levi
>
Craig
>
> ----- Original Message -----
> From: "Craig R. McClanahan" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, June 22, 2001 5:51 PM
> Subject: RE: newbie - requesting example of working build.xml, build.prope
> rties files
>
>
> >
> >
> > On Fri, 22 Jun 2001, Cook, Levi wrote:
> >
> > > I haven't taken time to account for the variation, but walking through
> this
> > > process on a fresh RedHat 7.1 installation required an additional step.
> > >
> > > Basically, to prevent ant from failing on some jar sealing Security
> > > exception that I don't remember the details of, I had to remove
> > > $ANT_HOME/lib/parser.jar & $ANT_HOME/lib/jaxp.jar. (I think ant 1.3
> carries
> > > jaxp 1.0 with it, and the presence of Jaxp 1.1 caused the fit)
> > >
> >
> > Hmm. You're right about Ant including JAXP 1.0. The interesting thing is
> > that I've still got them in $ANT_HOME/lib, and I'm running on RedHat 7.1
> > (with JDK 1.3.1). And I'm not getting sealing violations.
> >
> > > -- Levi
> > >
> >
> > Craig
> >
> >
>
>