Hi Gunnlaugur,

Here some suggestions that maybe helpful:

1. Follow the screencast on our blog to deploy the juddi-sample.war
which does just what you want.

2. Turn on debug level logging and post that so we can see what's going on.

--Kurt

On Tuesday, April 20, 2010, Gunnlaugur Sigurðsson
<[email protected]> wrote:
> Hello.
>
> I sent this message earlier, but I had not registered to the list so I 
> thought I needed to do that before.
> But if the message did get to the list in my prior post, I apologize for this 
> message.
>
> I'm new to juddi.
> I've installed jUDDI version 3.0.1 using the default configuration and can 
> browse the registry using UDDIBrowser Portlet.
>
> Now I'm trying to register service I created for a test I'm performing.
> I'm using eclipse and have a tomcat instance running (ports 8080, 8015, 8019)
>
> I followed the example on the blog site
> http://apachejuddi.blogspot.com/2009/11/uddi-annotations-how-do-i-self-register.html
> But the service is not getting registered in the juddi registry. The service 
> is deployed to my tomcat/eclipse server successfully and I get the wsdl page 
> in the eclipse Web Service Explorer.
> I'm I missing something in my test? Thanks.
>
>
> Here is the code I have for my service.
> # App.java
> @WebService(name="App", 
> targetNamespace="http://annotation.test.dev.my.domain.com/ws";)
> public interface App {
>
>     @UDDIService(
>               businessKey="uddi:myBusinessKey",
>               serviceKey="uddi:myServiceKey",
>               description = "Hello World test service")
>     @UDDIServiceBinding(
>               bindingKey="uddi:myServiceBindingKey",
>               description="WSDL endpoint for the hello${department} Service. 
> This service is used for testing the jUDDI annotation functionality",
>               accessPointType="wsdlDeployment",
>               
> accessPoint="http://${serverName}:${serverPort}/annotation.test/App?wsdl";)
>
>     @WebMethod(operationName = "Hello")
>     @WebResult(name="AppInfo")
>     AppInfo Hello(@WebParam(name="AppName") String appName);
> }
>
> # uddi.xml
> <?xml version="1.0" encoding="ISO-8859-1" ?>
> <uddi>
>  <reloadDelay>5000</reloadDelay>
>  <manager name="example-manager">
>   <nodes>
>    <node>
>     <name>App</name>
>     <description>Sales jUDDI node</description>
>     <properties>
>      <property name="serverName"  value="localhost"/>
>      <property name="serverPort"  value="8086"/>
>      <property name="keyDomain"   value="juddi.my.domain.com"/>
>      <property name="department"  value="development" />
>     </properties>
>     
> <proxyTransport>org.apache.juddi.v3.client.transport.InVMTransport</proxyTransport>
>     
> <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>
>    </node>
>   </nodes>
>   <clerks registerOnStartup="true">
>    <clerk name="BobCratchit" node="default" publisher="development" 
> password="development">
>     <class>my.domain.com.juddi.ws.AppImpl</class>
>    </clerk>
>   </clerks>
>  </manager>
> </uddi>
>
> --
>
> Kveðja/Regards
> Gunnlaugur Sigurðsson
> [email protected]
> Mobile: (+354) 896-7963
> Home: (+354) 565-5229
>

Reply via email to