Hi Domingo,
Please sign up at the juddi user list:
http://juddi.apache.org/mail-lists.html, you will reach a much larger
audience!
That said:
The 'listener' is simply the UDDIClerkServlet, in your web.xml of the
service war you should have
<servlet>
<servlet-name>UDDIClerkServlet</servlet-name>
<display-name>Clerk Servlet</display-name>
<servlet-class>org.apache.juddi.v3.client.config.UDDIClerkServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
The load-on-startup takes care of running the registration. The
UDDIClerkServlet will look for a uddi.xml in the service war to get its
configuration. We have an example of this inte juddiv3-samples.war:
https://repository.apache.org/content/repositories/releases/org/apache/juddi/juddiv3-samples/3.1.0/juddiv3-samples-3.1.0.war
So please try to see if that works for you first. Note that the samples
war is using an embedded jUDDI and InVMTransport. This so it should work
in any server environment, but it may makes sense to use another transport.
In the sample the BobCratchit clerk uses the sales publisher and a node
called 'default'.
<clerk name="BobCratchit" node="default" publisher="sales" password="sales">
Hope this helps!
--Kurt
On 9/7/11 7:37 AM, Domingo Delgado Guillen wrote:
Hello Kurt, i am spanish so sorry for my english. I am installing a
Juddi server and a web server. I want the web server application be
registred ussing annotations. I delpoy it as a war, but in tomcat, i
don?t know is there is any listener for war deploy time and in juddi
tutorial not explain if i have tu add any listener for deploy time. So
I add a serlvet configuration in web.xml on web service war
application. When I deploy it, servlet init metodo starts but in
authentification step (i see the source code) it try tu authenticate
using UDDISecurtityImpl class. It is wrong because the code servlet
that it running is in web service war application and this class si in
juddi-core.jar. In my web service war application I have Juddi-client.jar.
This class (UDDISecurtityImpl) is specified in uddi.xml file on web
service war code. I supouse these autenthification step must be doing
using a web service, isn?t it? Which implementation must I use for
authentication from muy web service war?
uddi.xml section:
<custodyTransferUrl>org.apache.juddi.api.impl.UDDICustodyTransferImpl</custodyTransferUrl>
<inquiryUrl>org.apache.juddi.api.impl.UDDIInquiryImpl</inquiryUrl>
<publishUrl>org.apache.juddi.api.impl.UDDIPublicationImpl</publishUrl>
<securityUrl>org.apache.juddi.api.impl.UDDISecurityImpl</securityUrl>
<subscriptionUrl>org.apache.juddi.api.impl.UDDISubscriptionImpl</subscriptionUrl>
<subscriptionListenerUrl>org.apache.juddi.api.impl.UDDISubscriptionListenerImpl</subscriptionListenerUrl>
<juddiApiUrl>org.apache.juddi.api.impl.JUDDIApiImpl</juddiApiUrl>
<custodyTransferUrl>org.apache.juddi.api.impl.UDDICustodyTransferImpl</custodyTransferUrl>
<inquiryUrl>org.apache.juddi.api.impl.UDDIInquiryImpl</inquiryUrl>
<publishUrl>org.apache.juddi.api.impl.UDDIPublicationImpl</publishUrl>
<securityUrl>org.apache.juddi.api.impl.UDDISecurityImpl</securityUrl>
<subscriptionUrl>org.apache.juddi.api.impl.UDDISubscriptionImpl</subscriptionUrl>
<subscriptionListenerUrl>org.apache.juddi.api.impl.UDDISubscriptionListenerImpl</subscriptionListenerUrl>
<juddiApiUrl>org.apache.juddi.api.impl.JUDDIApiImpl</juddiApiUrl>
<custodyTransferUrl>org.apache.juddi.api.impl.UDDICustodyTransferImpl</custodyTransferUrl>
<inquiryUrl>org.apache.juddi.api.impl.UDDIInquiryImpl</inquiryUrl>
<publishUrl>org.apache.juddi.api.impl.UDDIPublicationImpl</publishUrl>
<securityUrl>org.apache.juddi.api.impl.UDDISecurityImpl</securityUrl>
<subscriptionUrl>org.apache.juddi.api.impl.UDDISubscriptionImpl</subscriptionUrl>
<subscriptionListenerUrl>org.apache.juddi.api.impl.UDDISubscriptionListenerImpl</subscriptionListenerUrl>
<juddiApiUrl>org.apache.juddi.api.impl.JUDDIApiImpl</juddiApiUrl>
<custodyTransferUrl>org.apache.juddi.api.impl.UDDICustodyTransferImpl</custodyTransferUrl>
<inquiryUrl>org.apache.juddi.api.impl.UDDIInquiryImpl</inquiryUrl>
<publishUrl>org.apache.juddi.api.impl.UDDIPublicationImpl</publishUrl>
<securityUrl>org.apache.juddi.api.impl.UDDISecurityImpl</securityUrl>
<subscriptionUrl>org.apache.juddi.api.impl.UDDISubscriptionImpl</subscriptionUrl>
<subscriptionListenerUrl>org.apache.juddi.api.impl.UDDISubscriptionListenerImpl</subscriptionListenerUrl>
<juddiApiUrl>org.apache.juddi.api.impl.JUDDIApiImpl</juddiApiUrl>
<custodyTransferUrl>org.apache.juddi.api.impl.UDDICustodyTransferImpl</custodyTransferUrl>
<inquiryUrl>org.apache.juddi.api.impl.UDDIInquiryImpl</inquiryUrl>
<publishUrl>org.apache.juddi.api.impl.UDDIPublicationImpl</publishUrl>
<securityUrl>org.apache.juddi.api.impl.UDDISecurityImpl</securityUrl>
<subscriptionUrl>org.apache.juddi.api.impl.UDDISubscriptionImpl</subscriptionUrl>
<subscriptionListenerUrl>org.apache.juddi.api.impl.UDDISubscriptionListenerImpl</subscriptionListenerUrl>
<juddiApiUrl>org.apache.juddi.api.impl.JUDDIApiImpl</juddiApiUrl>
<securtityUrl>org.apache.juddi.api.impl.UDDISecurtityImpl</securityUrl>
Thanks in advance.