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"/>
</map:serializers>
and then I use the serializer with (example):
<map:match pattern="*.xmt">
<map:generate type="file" src="{1}.xmt"/>
<map:serialize type="xmt2mp4"/>
</map:match>


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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to