On Fri, Nov 5, 2010 at 6:23 AM, Simon Laws <[email protected]> wrote:
> On Sun, Oct 24, 2010 at 5:06 PM, Luciano Resende <[email protected]> wrote:
>> On Sun, Oct 24, 2010 at 8:40 AM, ant elder <[email protected]> wrote:
>>> On Sun, Oct 24, 2010 at 4:30 PM, Luciano Resende <[email protected]> 
>>> wrote:
>>>> On Sun, Oct 24, 2010 at 4:17 AM, Simon Nash <[email protected]> wrote:
>>>>> ant elder wrote:
>>>>>>
>>>>>> I'm trying to understand what it is the real purpose of all the
>>>>>> Tuscany dojo modules:
>>>>>>
>>>>>> tuscany-binding-atom-js-dojo
>>>>>> tuscany-binding-jsonrpc-js-dojo
>>>>>> tuscany-implementation-widget-runtime-dojo
>>>>>> tuscany-web-javascript-dojo
>>>>>>
>>>>>> Can anyone help with some details?
>>>>>>
>>>>>>   ...ant
>>>>>>
>>>>>>
>>>>> These are used by the store-dojo sample.  If you look at the store.html 
>>>>> file
>>>>> within that sample you will find some Javascript references to dojo 
>>>>> things.
>>>>> There are also a few differences in the Javascript code when compared with
>>>>> the same code in the store sample.  This might provide some clues :-)
>>>>>
>>>>>  Simon
>>>>>
>>>>>
>>>>
>>>> These modules provide support for "Javascript Proxies" for
>>>> Implementation widget. They are based on Dojo Javascript Framework.
>>>>
>>>
>>> So they're only used with implementation.widget?
>>>
>>>   ...ant
>>>
>>
>> Yes, and some of they are optional depending on the binding you are
>> using in conjunction with implementation.widget.
>>
>> --
>> Luciano Resende
>> http://people.apache.org/~lresende
>> http://twitter.com/lresende1975
>> http://lresende.blogspot.com/
>>
>
> As an aside, what controls what port these dojo resources are exposed
> on. I'm looking at a user issue and as far as I can tell I've set
> everything to work of 8085, bindings, wsdl etc. but these still come
> out on 8080, e.g.
>
> INFO: Added Servlet mapping: http://IBM-7A66AA9141B:8080/MyStore/dojo
> 05-Nov-2010 09:41:34 org.apache.tuscany.sca.host.webapp.WebAppServletHost 
> addSer
> vletMapping
> INFO: Added Servlet mapping: http://IBM-7A66AA9141B:8080/MyStore/dojo/*
> 05-Nov-2010 09:41:34 org.apache.tuscany.sca.host.webapp.WebAppServletHost 
> addSer
> vletMapping
> INFO: Added Servlet mapping: http://IBM-7A66AA9141B:8080/MyStore/tuscany
> 05-Nov-2010 09:41:34 org.apache.tuscany.sca.host.webapp.WebAppServletHost 
> addSer
> vletMapping
> INFO: Added Servlet mapping: http://IBM-7A66AA9141B:8080/MyStore/tuscany/*
> 05-Nov-2010 09:41:34 
> org.apache.tuscany.sca.web.javascript.dojo.DojoWidgetJavasc
> riptProvider start
> INFO: Registered Dojo and Tuscany Dojo extensions (counter=1)
> 05-Nov-2010 09:41:36 org.apache.tuscany.sca.host.webapp.WebAppServletHost 
> addSer
> vletMapping
> INFO: Added Servlet mapping: http://localhost:8085/MyStore/CatalogService
> 05-Nov-2010 09:41:36 
> org.apache.tuscany.sca.core.assembly.impl.EndpointRegistryI
> mpl addEndpoint
> INFO: Add endpoint - (@25330548)Endpoint:  URI = 
> Store#service-binding(CatalogSe
> rvice/catalogWS)
> 05-Nov-2010 09:41:36 org.apache.tuscany.sca.host.webapp.WebAppServletHost 
> addSer
> vletMapping
> INFO: Added Servlet mapping: 
> http://localhost:8085/MyStore/CatalogServiceJSONRPC
> /*
> 05-Nov-2010 09:41:36 
> org.apache.tuscany.sca.core.assembly.impl.EndpointRegistryI
> mpl addEndpoint
>
> I can't make them come up on anything but 8080 even if I specify a
> service binding for the impl.widget component.
>

We only register the listener servlet on the module activator, and I
believe it's just using the default http port configured/used in the
host (e.g host-tomcat )


[1] 
https://svn.apache.org/repos/asf/tuscany/sca-java-1.x/trunk/modules/web-javascript-dojo/src/main/java/org/apache/tuscany/sca/web/javascript/dojo/DojoModuleActivator.java



-- 
Luciano Resende
http://people.apache.org/~lresende
http://twitter.com/lresende1975
http://lresende.blogspot.com/

Reply via email to