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.

Reply via email to