cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sandor Spruit <>
Subject Re: Experience with using an IDE to develop/debug Cocoon stuff??
Date Thu, 17 Jun 2004 01:43:11 GMT

Hi again,

OK. All of this mostly works like a charm. Thanks! I'm impressed with 
the progress in Java tools.
Haven't looked at this sort of stuff for a while.

One issue remains:
You say the compilation output for my own project, depending on Cocoon, 
should be 'WEB-INF\classes' .
I assume you mean 'WEB-INF\classes' beneath the Cocoon build directory?

But this can't be set, because this output directory would overlap with 
the Cocoon project workspace.
Eventually, I'll have to merge the Cocoon stuff with my project. How can 
this be done if output directories
cannot be overlapping?? Somehow the two are interfering with each other....

I'd appreciate your help with this final question :)


Upayavira wrote:

>> Sandor Spruit said:
>>> Hi,
>>> I'm working with Cocoon 2.1.x to create a web application. I'll need to
>>> write some custom Actions and stuff, and would like to use some IDE for
>>> debugging etc. Is there a specific reason for having an 'eclipse' 
>>> target
>>> in the Ant build configuration? Is there any reason to prefer NetBeans
>>> over Eclipse or vice versa?
> More people here use Eclipse, as far as I can see.
> Run:
> build eclipse-project
> That'll create an Eclipse project file.
> Then, fire up Eclipse. Create a new project, pointing its workspace to 
> the Cocoon folder (not the webapp, the one containing build.bat).
> Create another project that relates to your application, including the 
> source for your actions, etc. Make that project dependent upon the 
> Cocoon one.
> For this new project, point the Eclipse compilation output to 
> WEB-INF/classes, so that your changes will show after a JVM restart.
> Run Cocoon with:
> cocoon servlet-debug
> In eclipse, start a remote debugging session, connecting to localhost 
> on the default port, for your project. Once connected, you'll be able 
> to set breakpoints in your code.
> Then, using a browser, request a page with http://localhost:8888/blah
> If Cocoon hits a breakpoint in your code, Eclipse will catch it.
> The rest is up to you.
> Regards, Upayavira
>>> BTW: I'm not interested in your typical 'my-IDE-is-better' debate!
>>> Facts and arguments please :)
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

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

View raw message