On Thu, Dec 18, 2008 at 10:22 PM, Srinath Perera <[email protected]> wrote:
> Hi Guys;
>
> Does that mean even though it worked for simple axis server, it does
> not work on tomcat?
>
> Azeez, by any chance do you know a pointer to how to do it with
> tomcat? e.g. like JMX approach you mentioned.
See the code of the Admin App which comes with the tomcat. This application
is deployed as an privileged app (see the context.xml) and such applications
can access tomcat specific details.
you may get more information from tomcat list :)
for reply to address, if you put something like this in axis2.xml
<transportReceiver name="http"
class="org.apache.axis2.transport.http.SimpleHTTPServer">
<parameter name="port">8090</parameter>
<parameter name="hostname">http://localhost:8092</parameter>
</transportReceiver>
it picks the hostname for reply to. So I think you need to hard code the
tomcat port here to appear it in the reply to header.
thanks,
Amila.
>
> Thanks
> Srinath
>
>
> On Thu, Dec 18, 2008 at 10:23 AM, Afkham Azeez <[email protected]> wrote:
> > Rather, the servlet API does not support getting such information, but
> > different App servers do provide ways of getting this information.
> However,
> > you'd need to write app server specific code to get this information.
> >
> > Azeez
> >
> > On Thu, Dec 18, 2008 at 8:03 PM, Deepal jayasinghe <[email protected]>
> > wrote:
> >>
> >> >
> >> >
> MessageContext.getCurrentMessageContext().getConfigurationContext().getAxisConfiguration().getTransportIn("http").getParameter("port")
> >> >
> >> > However, the port needs to be provided as a parameter in the
> >> > TransportIn config in the axis2.xml file.
> >> As thilina mentioned, in the case of tomcat you have the issues of the
> >> port. But I do not think you need to ask for the port in
> SimpleHttpServer.
> >>
> >> The problem of Tomcat or any other application server is, there is no
> >> way to get the the ports that are available for a given servlet.
> >> >
> >> > HTH
> >> > Azeez
> >> >
> >> > On Wed, Dec 17, 2008 at 8:51 PM, Srinath Perera <[email protected]
> >> > <mailto:[email protected]>> wrote:
> >> >
> >> > I did not see a way to get a TransportListener from config contex,
> >> > however, in the listener manager, there is something called getEPR
> >> > forService(), which I think will do the trick. Will try it and let
> >> > you
> >> > know.
> >> >
> >> > Thanks deepal, Azeez !!!
> >> >
> >> > Srinath
> >> >
> >> >
> >> > On Wed, Dec 17, 2008 at 10:09 AM, Deepal jayasinghe
> >> > <[email protected] <mailto:[email protected]>> wrote:
> >> > > Hi Srinath,
> >> > >
> >> > > Nice to see you asking a question in the list :)
> >> > > You can get the reply to address as follows
> >> > > - first get the configuration context
> >> > > - from that you can get something called TransportListener
> >> > > - from that you can ask for a reply to address.
> >> > >
> >> > > Thank you!
> >> > > Deepal
> >> > >> Hi All;
> >> > >>
> >> > >> Is there a way to find the current tomcat port using Axis2 (I
> >> > need it
> >> > >> to set a replyto address)? Ideally I want to find the service
> >> > port at
> >> > >> the start up, before any request arrived. If that does not
> work,
> >> > I
> >> > >> might be able to live with getting it with message context.
> >> > Does the
> >> > >> message context property TRANSPORT_ADDR give what I want to
> find?
> >> > >>
> >> > >> Thanks very much
> >> > >> Srinath
> >> > >>
> >> > >>
> >> > >
> >> > >
> >> > > --
> >> > > Thank you!
> >> > >
> >> > >
> >> > > http://blogs.deepal.org
> >> > > http://deepal.org
> >> > >
> >> > >
> >> >
> >> >
> >> >
> >> > --
> >> > ============================
> >> > Srinath Perera:
> >> > Indiana University, Bloomington
> >> >
> >> > http://www.cs.indiana.edu/~hperera/<http://www.cs.indiana.edu/%7Ehperera/>
> >> > <http://www.cs.indiana.edu/%7Ehperera/>
> >> > http://www.bloglines.com/blog/hemapani
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > Thanks
> >> > Afkham Azeez
> >> >
> >> > Blog: http://afkham.org
> >> > Developer Portal: http://www.wso2.org
> >> > WSAS Blog: http://wso2wsas.blogspot.com
> >> > Company: http://wso2.com
> >> > GPG Fingerprint: 643F C2AF EB78 F886 40C9 B2A2 4AE2 C887 665E 0760
> >>
> >>
> >> --
> >> Thank you!
> >>
> >>
> >> http://blogs.deepal.org
> >> http://deepal.org
> >>
> >
> >
> >
> > --
> > Thanks
> > Afkham Azeez
> >
> > Blog: http://afkham.org
> > Developer Portal: http://www.wso2.org
> > WSAS Blog: http://wso2wsas.blogspot.com
> > Company: http://wso2.com
> > GPG Fingerprint: 643F C2AF EB78 F886 40C9 B2A2 4AE2 C887 665E 0760
> >
>
>
>
> --
> ============================
> Srinath Perera:
> Indiana University, Bloomington
> http://www.cs.indiana.edu/~hperera/<http://www.cs.indiana.edu/%7Ehperera/>
> http://www.bloglines.com/blog/hemapani
>
--
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/