I have added the following code to my Global object in Tapestry 3.0 running with the Jetty Plugin from Geoff Longman:

public Global() {
super();
RegistryBuilder builder = new RegistryBuilder();
ClassResolver resolver = new DefaultClassResolver();
builder.processModules(resolver);
builder.processModule(resolver, new FileResource("context/WEB-INF/HiveTest.xml"));
registry = builder.constructRegistry(Locale.getDefault());
}
public Adder getAdder() {
return (Adder) registry.getService(Adder.class);
}


and when I call getAdder(), I get this error:

Service HiveTest.Adder does not implement the requested interface (org.apache.hivemind.examples.Adder). The declared service interface type is org.apache.hivemind.examples.Adder

My HiveTest.xml is:

<module id="HiveTest" version="1.0.0">
<service-point id="Adder" interface="org.apache.hivemind.examples.Adder">
<create-instance class="org.apache.hivemind.examples.impl.AdderImpl"/>
<interceptor service-id="hivemind.LoggingInterceptor"/>
</service-point>
</module>


Anyone got any ideas?

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



Reply via email to