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

Reply via email to