Hi Kurt.

I checked out the source and ran mvn install, but maven is unable to find
the jdocbook-plugin
[INFO] Unable to find resource
'org.jboss.maven.plugins:maven-jdocbook-plugin:pom:2.2.0' in repository
repository.jboss.org (http://repository.jboss.org/maven2/)

I've browsed the jboss repo but could not find it.
Do you know where I can find it?

Thanks.
-Gunnlaugur





On Fri, Apr 23, 2010 at 6:12 PM, Kurt Stam <[email protected]> wrote:

>
> Hi Gunnlaugur,
>
> Could you try the same with the code from the trunk?
>
> Just check it out and run
> mvn install
>
> Thx!
>
> --Kurt
>
> Sent from my iPhone
>
> On Apr 23, 2010, at 3:05 AM, Gunnlaugur Sigurðsson <
> [email protected]> wrote:
>
> Hi Kurt.
>
> I've watched all the demo's on the blog site and still can't get the web
> service to auto register.
>
> I added the DEBUG to this line to the logging.properties file in the
> /opt/juddi-portal-bundle-3.0.1/conf directory
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO,
> DEBUG
>
> juddi.log, host-manager.2010-04-23.log and pluto.2010-04-23.log are empty
> after I reloaded my web service
> The following is an output from the other logs in
> /opt/juddi-portal-bundle-3.0.1/logs
>
>
> # catalina.out
>
> Apr 23, 2010 9:41:40 AM org.apache.catalina.core.StandardContext reload
> INFO: Reloading this Context has started
> 2010-04-23 09:41:40,042 INFO
> [org.apache.cxf.bus.spring.BusApplicationContext] - Closing
> org.apache.cxf.bus.spring.busapplicationcont...@19a8bf2: display name
> [org.apache.cxf.bus.spring.busapplicationcont...@19a8bf2]; startup date
> [Fri Apr 23 08:49:06 GMT 2010]; parent:
> org.springframework.web.context.support.xmlwebapplicationcont...@1bf48de
> Apr 23, 2010 9:41:41 AM org.apache.cxf.endpoint.ServerImpl initDestination
> INFO: Setting the server's publish address to be /App
> Apr 23, 2010 9:41:41 AM org.apache.cxf.transport.servlet.CXFServlet
> updateContext
> INFO: Load the bus with application context
> 2010-04-23 09:41:41,648 INFO
> [org.apache.cxf.bus.spring.BusApplicationContext] - Refreshing
> org.apache.cxf.bus.spring.busapplicationcont...@849077: display name
> [org.apache.cxf.bus.spring.busapplicationcont...@849077]; startup date
> [Fri Apr 23 09:41:41 GMT 2010]; parent:
> org.springframework.web.context.support.xmlwebapplicationcont...@6fc65
> Apr 23, 2010 9:41:41 AM org.apache.cxf.bus.spring.BusApplicationContext
> getConfigResources
> INFO: No cxf.xml configuration file detected, relying on defaults.
> 2010-04-23 09:41:41,673 INFO
> [org.apache.cxf.bus.spring.BusApplicationContext] - Bean factory for
> application context [org.apache.cxf.bus.spring.busapplicationcont...@849077]:
> org.springframework.beans.factory.support.defaultlistablebeanfact...@12c6051
> Apr 23, 2010 9:41:41 AM org.apache.cxf.transport.servlet.AbstractCXFServlet
> replaceDestinationFactory
> INFO: Servlet transport factory already registered
>
>
> # localhost.2010-04-23.log
>
> Apr 23, 2010 9:41:40 AM org.apache.catalina.core.ApplicationContext log
> INFO: Shutting down log4j
> Apr 23, 2010 9:41:40 AM org.apache.catalina.core.ApplicationContext log
> INFO: Closing Spring root WebApplicationContext
> Apr 23, 2010 9:41:40 AM org.apache.catalina.core.ApplicationContext log
> INFO: Initializing Spring root WebApplicationContext
> Apr 23, 2010 9:41:41 AM org.apache.catalina.core.ApplicationContext log
> INFO: Set web app root system property: 'annotation.test.root' =
> [/opt/juddi-portal-bundle-3.0.1/webapps/annotation.test/]
> Apr 23, 2010 9:41:41 AM org.apache.catalina.core.ApplicationContext log
> INFO: Initializing log4j from
> [/opt/juddi-portal-bundle-3.0.1/webapps/annotation.test/WEB-INF/classes/log4j.properties]
>
>
> # manager.2010-04-23.log
>
> Apr 23, 2010 9:41:40 AM org.apache.catalina.core.ApplicationContext log
> INFO: HTMLManager: restart: Reloading web application at '/annotation.test'
> Apr 23, 2010 9:41:41 AM org.apache.catalina.core.ApplicationContext log
> INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'
>
>
>
>
> Here is the uddi.xml I use in my web service.
>
> <?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=" <http://sales.apache.org>
> sales.apache.org"/>
>      <property name="department"  value="sales" />
>     </properties>
>
> <proxyTransport>org.apache.juddi.v3.client.transport.JAXWSTransport</proxyTransport>
>      <custodyTransferUrl>
> http://${serverName}:${serverPort}/juddiv3/service/custody-transfer?wsdl<http://%24%7BserverName%7D%3A$%7BserverPort%7D/juddiv3/service/custody-transfer?wsdl>
> </custodyTransferUrl>
>      <inquiryUrl>
> http://${serverName}:${serverPort}/juddiv3/service/inquiry?wsdl<http://%24%7BserverName%7D%3A$%7BserverPort%7D/juddiv3/service/inquiry?wsdl>
> </inquiryUrl>
>      <publishUrl>
> http://${serverName}:${serverPort}/juddiv3/service/publish?wsdl<http://%24%7BserverName%7D%3A$%7BserverPort%7D/juddiv3/service/publish?wsdl>
> </publishUrl>
>      <securityUrl>
> http://${serverName}:${serverPort}/juddiv3/service/security?wsdl<http://%24%7BserverName%7D%3A$%7BserverPort%7D/juddiv3/service/security?wsdl>
> </securityUrl>
>      <subscriptionUrl>
> http://${serverName}:${serverPort}/juddiv3/service/subscription?wsdl<http://%24%7BserverName%7D%3A$%7BserverPort%7D/juddiv3/service/subscription?wsdl>
> </subscriptionUrl>
>      <subscriptionListenerUrl>
> http://${serverName}:${serverPort}/juddiv3/service/subscription-listener?wsdl<http://%24%7BserverName%7D%3A$%7BserverPort%7D/juddiv3/service/subscription-listener?wsdl>
> </subscriptionListenerUrl>
>      <juddiApiUrl>
> http://${serverName}:${serverPort}/juddiv3/service/juddi-api?wsdl<http://%24%7BserverName%7D%3A$%7BserverPort%7D/juddiv3/service/juddi-api?wsdl>
> </juddiApiUrl>
>    </node>
>   </nodes>
>   <clerks registerOnStartup="true">
>    <clerk name="BobCratchit" node="default" publisher="sales"
> password="sales">
>     <class>my.domain.juddi.ws.AppImpl</class>
>    </clerk>
>   </clerks>
>  </manager>
> </uddi>
>
>
> My web service implementation
>
> @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<http://%24%7BserverName%7D%3A$%7BserverPort%7D/annotation.test/App?wsdl>
> ")
>
> @WebService(endpointInterface = "is.siminn.juddi.ws.App",
> serviceName="App", 
> targetNamespace="<http://annotation.test.dev.ut.siminn.is/ws>
> http://annotation.test.dev.ut.siminn.is/ws";)
> @Controller
> public class AppImpl implements App {
>     private static final Log log = LogFactory.getLog(AppImpl.class);
>
>     @Autowired
>     private AppInfoService appService;
>
>     public AppInfo Hello(String appName) {
>         log.debug("got a request with a name: " + appName);
>         return appService.getAppInfo(appName);
>     }
> }
>
>
>
> Thanks.
> -Gunnlaugur
>
>
>
>
> On Wed, Apr 21, 2010 at 3:32 PM, Kurt Stam < <[email protected]>
> [email protected]> wrote:
>
>> Yup you can, you just can't use an InVM transport in that case.
>>
>> --K
>>
>> On Apr 21, 2010, at 8:04 AM, Gunnlaugur Sigurðsson <<[email protected]>
>> [email protected]> wrote:
>>
>> Hi Kurt.
>>
>> Just so I have this clear.
>>
>> Can I deploy my web service to one tomcat instance and have it register
>> the service to juddi on another tomcat instance that's responsible for
>> running the registry ?
>> Or is my war file deployed into the juddi tomcat instance?
>>
>> Thanks.
>>
>> Kind regards.
>> Gunnlaugur
>>
>>
>>
>>
>> On Wed, Apr 21, 2010 at 2:06 PM, Kurt T Stam < 
>> <[email protected]><[email protected]>
>> [email protected]> wrote:
>>
>>> 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]> <[email protected]>
>>> [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><http://apachejuddi.blogspot.com/2009/11/uddi-annotations-how-do-i-self-register.html>
>>> 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><http://annotation.test.dev.my.domain.com/ws>
>>> 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://%24%7BserverName%7D%3A$%7BserverPort%7D/annotation.test/App?wsdl>
>>> http://${serverName}:${serverPort}/annotation.test/App?wsdl<http://%24%7BserverName%7D%3A$%7BserverPort%7D/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=" 
>>> > <http://juddi.my.domain.com><http://juddi.my.domain.com>
>>> 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]> <[email protected]>
>>> [email protected]
>>> > Mobile: (+354) 896-7963
>>> > Home: (+354) 565-5229
>>> >
>>>
>>
>>
>>
>> --
>>
>> Kveðja/Regards
>> Gunnlaugur Sigurðsson
>> <[email protected]> <[email protected]>
>> [email protected]
>> Mobile: (+354) 896-7963
>> Home: (+354) 565-5229
>>
>>
>
>
> --
>
> Kveðja/Regards
> Gunnlaugur Sigurðsson
> <[email protected]>[email protected]
> Mobile: (+354) 896-7963
> Home: (+354) 565-5229
>
>


-- 

Kveðja/Regards
Gunnlaugur Sigurðsson
[email protected]
Mobile: (+354) 896-7963
Home: (+354) 565-5229

Reply via email to