Hello the list,
Probably an easy question but ... still several hours trying to deploy my
Handler without results ...
Here is what I performed :
I would like to make a handler and deploy it on the standard Governance
distribution. This handler should be started when creating a new service.
I see that there already exists an handler for service
(ServiceMediaTypeHandler). Then I am creating a class extending this handler
(ServiceCreationHandler) and setting this class in the registry.xml
replacing the existing declaration.
Class is very basic :
public class ServiceCreationHandler extends ServiceMediaTypeHandler {
private static final Log log =
LogFactory.getLog(ServiceCreationHandler.class);
public void put(RequestContext requestContext) throws RegistryException
{
String path = requestContext.getResourcePath().getPath();
Resource resource = requestContext.getResource();
requestContext.getRepository().put(path, resource);
requestContext.getRegistry().applyTag(path, "picture");
log.info("JPG image is added to the path " + path);
requestContext.setProcessingComplete(true);
super.put(requestContext);
}
I export (using Eclipse) the classe creating a jar and copy the jar in
directory : CARBON_HOME/repository/components/dropins but I got the
following error :
*[2009-12-03 11:53:56,200] ERROR - Could not find the handler class
be.xxx.wso2.governance.handler.ServiceCreationHandler. This handler will not
be registered. All handler and filter classes should be in the class path of
the Registry.
java.lang.ClassNotFoundException:
be.xxx.wso2.governance.handler.ServiceCreati
onHandler
*
I tried to deploy the jar in several other places without success...
(extensions/plugins directory + WEBAPS/ROOT/WEB-INF/classes, ...)
Anyone can help? What is the exact location of the registry classpath ?
Note : using Governance 3.0.2
thanks in advance,
Patrick
_______________________________________________
Carbon-dev mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev