cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Upayavira>
Subject Re: Running Ant from Cocoon Action
Date Fri, 17 Mar 2006 09:05:51 GMT
Pasha Minallah wrote:
> Hi,
> I'm trying to run Ant 1.6.2 from a Cocoon 2.1.7 Action.  I've added ant.jar 
> and ant-launcher.jar to WEB-INF/lib.
> Using in a standalone test case outside 
> of cocoon works fine.  It gives me a ClassCastException when I try to use the 
> same code inside a cocoon action.  Nothing I have tried gets rid of this 
> exception.  Adding the ant jar files to the CLASSPATH environmental variable 
> doesn't help.  Defining the extra-classpath parameter in web.xml doesn't 
> help.
> Using instead in a standalone test case outside of 
> cocoon works also.  It actually works from the cocoon action BUT it kills 
> cocoon.
> Any hints?

Sounds like something is calling System.exit(), which would be
acceptable for a command line tool. Get the source of the version of ant
you're using and have a look. Maybe you could call the stuff that Main
is calling, rather than using Main directly.

Also, you should ask on the Ant user list about programmatic interfaces
to Ant - they're better people to ask.

> I could try to use in a separate thread but that 
> doesn't make sense because we need the logic to be synchronous.

System.exit() would still kill it even in a different thread!

Regards, Upayavira

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message