In Tomcat there is some other way, get the request EPR and from that you can create the reply to address.
Deepal > 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. > > 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.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 >> >> > > > > -- Thank you! http://blogs.deepal.org http://deepal.org
