Hi Lahiru,

Rathern than defining them in axis2.xml, you can define them in
compnent.xml and pom.xml file which worked for me [1]

[1] http://architects.dzone.com/articles/writing-axis2-custom-deployers

Regards,
Firzhan

On Fri, Nov 14, 2014 at 7:14 PM, Lahiru Chandima <[email protected]> wrote:

> Hi All,
>
> I have created an Axis2 deployer to deploy an xml artifact. I have added
> following to repository/conf/axis2/axis2.xml
>
> <deployer extension=".xml"
> class="org.wso2.carbon.event.sink.EventSinkDeployer"
> directory="event-sinks"/>
>
> And I have created a directory named event-sinks for my new artifact type
> in repository/deployment/server
>
> When I add a new xml artifact to the event-sinks directory,
> deploy(DeploymentFileData deploymentFileData) in my deployer gets called
> without a problem.
>
> But, if I deploy an artifact for a tenant (eg: in directory
> repository/tenants/1/event-sinks for tenant 1), deploy() method of my
> deployer doesn't get called.
>
> What have I done wrong? Have I created event-sinks directory in the wrong
> location for tenant 1?
>
> Thanks
>
> --
> Lahiru Chandima
> *Senior Software Engineer*
> Mobile : +94 (0) 772 253283
> [email protected]
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to