Hy, all;

I want to get deeper insight into cocoon-2.1, hence i started
setting up my eclipse environement. After doing a successfull
checkout and build, now i face a problem getting my cocoon checkout
set up for inplace development (so that modifying a source file
would directly lead to a container restart).
I searched the docs and the cocoon-wiki, but could not find any hint,
hence i kindly ask here for a hint.

This is what i did so far and where i struggle:

1.) I downloaded cocoon from svn as described in

    http://wiki.apache.org/cocoon/LoadInEclipse

2.) Then i went to the command line and exeuted

    ./build.sh
    ./cocoon.sh

    and could successfully test it from the browser.

3.) Now i applied

    ./build.sh eclipse-project

    and refreshed my eclipse project.

4.) In order to get inplace development activated i tried to change
    the default output folder in eclipse from

        cocoon-2.1.x/build/eclipse/classes

    to

        /cocoon-2.1.x/build/webapp/WEB-INF/classes

5.) then i cleaned the project thus triggered an automatic rebuild.
    i verified that in the WEB-INF/classes directory now all expected
    class files are available and restarted jetty from the commandline:

    ./cocoon.sh

6.) here i struggle:
    The container starts up again, but when accessing it from the browser, now
    i get an exception:

org.apache.avalon.framework.configuration.ConfigurationException: Could not load class org.apache.cocoon.webapps.session.components.ContextInputModule for component named 'session-context' at file:/C:/Programme/cocoon/workspace/cocoon-2.1.x/build/webapp/WEB-INF/cocoon.xconf:252:151

I verified that the requested class is in build.webap/WEB-INF/classes

I assume that classes in WEB-INF/classes are loaded in favor of classes from 
the WEB-INF/lib folder,
hence i kept all cocoon-libs in the lib foder. Maybe this is what makes my 
attempts fail ?

anybody can give me a hint, what i am doing wrong ?

thanks in advance,
hussayn

Reply via email to