jakarta-cactus-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Siggelkow" <bills...@bellsouth.net>
Subject Re: Problem with Ant Integration (and workaround)
Date Sun, 21 Sep 2003 14:57:06 GMT
Thanks for the info, Vincent.  The "javac" task works for me under Eclipse
because I have included the tools.jar in the Ant runtime classpath
(Window->Preferences->Ant->Runtime) so the javac task must be using a
different mechanism to locate the tools.jar.  I will try and find the time
to take investigate this and submit a patch -- right now my 3-year-old wants
to color -- priorities :)

----- Original Message ----- 
From: "Vincent Massol" <vmassol@pivolis.com>
To: "'Cactus Users List'" <cactus-user@jakarta.apache.org>
Cc: "'Bill Siggelkow'" <billsigg@bellsouth.net>
Sent: Sunday, September 21, 2003 2:13 AM
Subject: RE: Problem with Ant Integration (and workaround)


> Hi Bill
>
> This is a known problem in Eclipse :-) It's the same if you use the
> <javac> task in Ant. It will fail under default Eclipse. Because, by
> default Eclipse configures the JRE and not the JDK. I heard they're
> going to change something in future versions.
>
> That said, you're right, we should definitely improve the getToolsJar.
> We'd be happy to get a patch if you have some time...
>
> Thanks
> -Vincent
>
> > -----Original Message-----
> > From: Bill Siggelkow [mailto:billsigg@bellsouth.net]
> > Sent: 21 September 2003 02:25
> > To: cactus-user@jakarta.apache.org
> > Subject: Problem with Ant Integration (and workaround)
> >
> > I recently had a wierd problem with the Cactus-Ant Integration.  I am
> > using
> > the 1.6dev-20030907 ant integration jar.  Anyway, the problem I had
> was
> > with
> > the "cactus" task (attempting to start Tomcat).  When I ran the Ant
> script
> > from within Eclipse it failed with the error "Couldn't find tools.jar
> > ...".
> > However, when I ran the script from the command-line it worked fine.
> I
> > traced the problem down to the getToolsJar method of the
> > AbstractJavaContainer class.  Basically, what this method does is try
> to
> > locate the "tools.jar" in the following location:
> >
> > [java.home]/../lib/tools.jar
> >
> > This works fine if "java.home" is pointing to something like
> > C:\j2dsk1.4.2\jre ... However when running in Eclipse my "java.home"
> was
> > C:\Program Files\Java\jre -- and, consequently, the tools.jar couldn't
> be
> > found.  My quick-and-dirty workaround was to create the following a
> 'lib'
> > folder under C:\Program Files\Java and copy the tools.jar there.  It
> seems
> > like the getToolsJar method could be made a little smarter to handle
> this
> > situation.
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>


Mime
View raw message