cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Claude Moissinac <>
Subject Re: where to put custom component classes
Date Wed, 15 Sep 2004 18:53:56 GMT
I don't know if this is the good practice but I have private components 
for an application and I have a directory for my classes (named mp4 in 
the following sample) in the 
...cocoon-2.1.5\build\webapp\WEB-INF\classes  directory and, for the 
MP4Serializer class, I have this declaration in the sitemap:
    <map:serializers default="html">
        <map:serializer logger="sitemap.serializer.xmt" 
mime-type="video/mp4" name="xmt2mp4" src="mp4.MP4Serializer"/>
and then I use the serializer with (example):
        <map:match pattern="*.xmt">
            <map:generate type="file" src="{1}.xmt"/>
            <map:serialize type="xmt2mp4"/>

Hope this help

Jean-Claude Moissinac

Adrian Petru Dimulescu wrote:

> Hello,
> I have to write a custom serializer so I created a myapp/WEB-INF/src 
> folder under my Cocoon application; the java files I created there are 
> then compiled under myapp/WEB-INF/classes but Cocoon doesn't seem to 
> notice/load them.
> My Cocoon application is simply a directory which I mount in the 
> sitemap.xmap like this:
> <map:match pattern="myapp/**">
>       <map:mount check-reload="yes" src="/home/dadi/mydir/work/myapp/" 
> uri-prefix="myapp"/>
>     </map:match>
> Do I have to copy those classes into Cocoon's own WEB-INF/classes or 
> is there a way to tell Cocoon to load classes located under specific 
> mounted Cocoon applications?
> Thanks,
> Adrian.
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

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

View raw message