Hi Yang,

unfortunatelly, that didn't help either.

Thanks,
Radim

On 9/14/07, Yang Lei <[EMAIL PROTECTED]> wrote:
> Try remove the contextRoot and see if you can get the values.
>
> Yang
>
>
> On 9/13/07, Radim Kolarik <[EMAIL PROTECTED]> wrote:
> >
> > Hi Simon,
> >
> > please ignore the --, it was just added to thread by accident. The
> > file I work with is a valid XML file.
> >
> > The URI even gets picked up from the .composite file during
> > inicialization, I get the addServletMapping:
> > /contextroot/ExampleComponent/ExampleService in the log file.
> >
> > But I do not see any initContextPath: in the log, maybe that could be
> > signaling the problem?
> >
> > Thanks,
> > Radim
> >
> > On 9/13/07, Simon Nash <[EMAIL PROTECTED]> wrote:
> > > Radim,
> > > What actually happens when you put this URI into a browser?
> > >
> > > I'm slightly surprised by the --> at the end of the binding.ws
> > > element.  I've only seen this in comments.
> > >
> > >   Simon
> > >
> > > Radim Kolarik wrote:
> > >
> > > > Hi Ant,
> > > >
> > > > I have specified absolute URI and it still doesn't work on Websphere:
> > > >
> > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > <composite xmlns="http://www.osoa.org/xmlns/sca/1.0";
> > > >       targetNamespace="http://company/examples/example-sc";
> > > >       xmlns:ex="http://company/examples/example-sc";
> > > >     name="example-sc">
> > > >
> > > >     <component name="ExampleComponent">
> > > >           <service name="ExampleService">
> > > >               <interface.java interface="com.company.ExampleService"/>
> > > >           <binding.ws
> > > > uri="http://localhost:9201/contextroot/ExampleComponent/ExampleService
> > "/-->
> > > >           </service>
> > > >       <implementation.java class="com.company.ExampleServiceImpl" />
> > > >     </component>
> > > >
> > > > </composite>
> > > >
> > > > Do you have an idea what could be the problem?
> > > >
> > > > Thanks,
> > > > Radim
> > > >
> > > >
> > > > On 9/13/07, ant elder <[EMAIL PROTECTED]> wrote:
> > > >
> > > >>On 9/13/07, Simon Nash <[EMAIL PROTECTED]> wrote:
> > > >>
> > > >>>
> > > >>>ant elder wrote:
> > > >>>
> > > >>>>On 9/13/07, Simon Nash <[EMAIL PROTECTED]> wrote:
> > > >>>>
> > > >>>>
> > > >>>>>See inline.
> > > >>>>>
> > > >>>>>  Simon
> > > >>>>>
> > > >>>>>Radim Kolarik wrote:
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>>Oh, sorry about the stack trace, it only occurs with older version
> > of
> > > >>>>>>Tuscany when TuscanyServlet is used instead of filters.
> > > >>>>>>
> > > >>>>>>I am now using Tuscany snapshot from the Maven repository dated
> > 4th
> > > >>>>>>September, with filters set up in web.xml, but still no luck on
> > > >>>>>>Websphere. There is now no warning or exception in the log, but
> > the
> > > >>>>>>service is not being picked up. It is being picked up in Tomcat.
> > > >>>>>>
> > > >>>>>>Do you have any ideas?
> > > >>>>>>
> > > >>>>>>Thanks,
> > > >>>>>>Radim
> > > >>>>>>
> > > >>>>>>On 9/13/07, Radim Kolarik <[EMAIL PROTECTED]> wrote:
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>>Hi Yang,
> > > >>>>>>>
> > > >>>>>>>thank you for your suggestions.
> > > >>>>>>>
> > > >>>>>>>I am sure I use the correct root context, because I can access a
> > JSP
> > > >>>>>>>within the application successfully. It seems to me that the axis
> > > >>>>>>>service is not being recognized at
> > > >>>>>>>http://localhost:9201/contextRoot/componentName/serviceName.
> > > >>>>>>>
> > > >>>>>
> > > >>>>>I think this might be connected with the port number.  If your
> > > >>>>>.composite file just uses the <binding.ws/> element with dynamic
> > WSDL
> > > >>>>>generation and no "uri" attribute, then Tuscany will construct a
> > default
> > > >>>>>URI.  There's a hardcoded port number of 8085 in the
> > > >>>
> > > >>>Axis2ServiceProvider
> > > >>>
> > > >>>>>code, but I think in a webapp environment Tuscany would look for
> > the
> > > >>>>>webapp server's configured port or fall back to 8080 if it doesn't
> > know
> > > >>>>>what this is.  (I'm not 100% sure of the details of how this
> > works.)
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>That Axis2ServiceProvider has port 8085 hard coded is a bug.
> > > >>>>Axis2ServiceProvider should only be registering the servlet with an
> > > >>>
> > > >>>explicit
> > > >>>
> > > >>>>port if <binding.ws> specifies an explicit port. If <binding.ws>
> > doesn't
> > > >>>>specify the port then its down to the ServletHost impl to use the
> > > >>>
> > > >>>default
> > > >>>
> > > >>>>one, and thats what our WebAppServletHost will do. If we remove the
> > > >>>>hardcoded port 8085 in Axis2ServiceProvider this all works fine. The
> > > >>>>Tuscany-Geronimo integration also has this problem which is why I
> > was
> > > >>>
> > > >>>trying
> > > >>>
> > > >>>>to remove the hard coded port :)
> > > >>>>
> > > >>>
> > > >>>A couple of questions:
> > > >>>
> > > >>>1. In a WebSphere environment, can the WebAppServletHost get hold of
> > the
> > > >>>    port number configured by WebSphere (9021 in this case)?
> > > >>
> > > >>
> > > >>Its in the ServletRequest when a request comes in, but its not so easy
> > to
> > > >>find before a request (eg during init).
> > > >>
> > > >>2. Do you think at the moment it would try to use port 8085 in this
> > case
> > > >>
> > > >>>    even if the WSDL and/or binding URI settings specify 9021?  My
> > > >>>    experience (though not in a WebSphere environment) is that the
> > WSDL
> > > >>>    and/or binding uri setttings override the default of 8085 if they
> > > >>>    are specified.
> > > >>
> > > >>
> > > >>Right, if you specify an absolute uri in the binding.ws uri then that
> > it
> > > >>should use that, its only using the hardcoded 8085 when it doesn't
> > have an
> > > >>absolute uri.
> > > >>
> > > >>   ...ant
> > > >>
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to