Can anybody pl tell how to make use of "Remote configuration via HTTP-based
registries" ? I have added few endpoints, wsdls, xsl and etc into our SVN.
Now I want my proxy to use those resources from SVN. My proxy configuration
synapse_sample_regproxy.xml and svn trunk structure are attached here.
<definitions xmlns="http://ws.apache.org/ns/synapse";>
    <registry provider="org.apache.synapse.registry.url.SimpleURLRegistry">
        <parameter
name="root">http://devsvnhost/svn/incubator/wam-synapse-egistry/trunk/</parameter>
        <parameter name="cachableDuration">15000</parameter>
    </registry>

    <proxy name="echoProxy" transports="jms">
        <target>
             
            <endpoint key="Endpoints/echoProxy/echoEndpoint.xml" />
            <outSequence>
                           <log level="full"/>
                           <out>
                                <xslt key="XSLT/echoProxy/echo_transform.xml"/>
                           </out>
          <clone>
                  
                   <target>
                       <endpoint 
key="Endpoints/echoProxy/responseEndpointQ2.xml"
/>
                   </target>
                  
                   <target>
                    <endpoint key="Endpoints/echoProxy/responseEndpointQ3.xml" 
/>
                   </target>
                  
                   <target>
                     <endpoint key="Endpoints/echoProxy/responseEndpointQ4.xml" 
/>
                  </target>
                </clone>
             </outSequence>
        </target>
        
        <parameter
name="transport.jms.ConnectionFactory">myTopicConnectionFactory</parameter>
        <parameter name="transport.jms.Destination">TopicXA</parameter>   
        <parameter name="transport.jms.DestinationType">topic</parameter>  
        <publishWSDL uri="XSLT/echoProxy/echo_proxy.wsdl"/>
      </proxy>

</definitions>

http://www.nabble.com/file/p18019866/svn_repo.bmp svn_repo.bmp 

But when I am starting the Synapse as "synapse -sample regproxy" , I am
getting the following error

roxyService Building Axis service for Proxy service : echoProxy
2008-06-19 15:50:24,324 [10.200.182.100-PS-TSAHA] [WrapperSimpleAppMain]
FATAL S
erverManager Synaps startup failed...
java.lang.IllegalArgumentException: URI is not absolute
        at java.net.URI.toURL(Unknown Source)
        at
org.apache.synapse.core.axis2.ProxyService.buildAxisService(ProxyServ
ice.java:244)
        at
org.apache.synapse.core.axis2.SynapseInitializationModule.init(Synaps
eInitializationModule.java:134)
        at
org.apache.axis2.context.ConfigurationContextFactory.initModules(Conf
igurationContextFactory.java:226)
        at
org.apache.axis2.context.ConfigurationContextFactory.init(Configurati
onContextFactory.java:204)
        at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurat
ionContext(ConfigurationContextFactory.java:80)
        at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurat
ionContextFromFileSystem(ConfigurationContextFactory.java:184)
        at org.apache.synapse.ServerManager.start(ServerManager.java:106)
        at org.apache.synapse.SynapseServer.main(SynapseServer.java:81)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java
:240)
        at java.lang.Thread.run(Unknown Source)

WrapperSimpleApp: Encountered an error running main:
org.apache.synapse.SynapseE
xception: Synapse startup failed
org.apache.synapse.SynapseException: Synapse startup failed
        at org.apache.synapse.ServerManager.start(ServerManager.java:167)
        at org.apache.synapse.SynapseServer.main(SynapseServer.java:81)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java
:240)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: URI is not absolute
        at java.net.URI.toURL(Unknown Source)

Any idea how to configure this and make it working?

-thanks
tanmay
-- 
View this message in context: 
http://www.nabble.com/Remote-configuration-via-HTTP-based-registries-tp18019866p18019866.html
Sent from the Synapse - User mailing list archive at Nabble.com.

Reply via email to