axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matta, Geethamadhurima " <geethamadhurima.ma...@citi.com>
Subject RE: Identify IP address of the source request
Date Tue, 05 Jul 2011 15:33:56 GMT
Thanks Tony. It worked. I had placed this code in init().
Hence, it was not working.


________________________________
From: Tony HEDOUX [mailto:hedouxt@hotmail.com]
Sent: 01 July 2011 19:04
To: java-user@axis.apache.org
Subject: RE: Identify IP address of the source request

Hi,

You should try the same syntax but in your calling method (not in the init() ).


package myWebService;

import org.apache.axis2.context.MessageContext;

public class MyService {
public String giveYourIp(){
    MessageContext msgCtx =  MessageContext.getCurrentMessageContext();
    return (String)msgCtx.getProperty(MessageContext.REMOTE_ADDR);
}
}


Tony.

________________________________
From: geethamadhurima.matta@citi.com
To: java-user@axis.apache.org
Date: Fri, 1 Jul 2011 17:45:26 +0100
Subject: RE: Identify IP address of the source request

Nadir,

How to get msgContext obj.
I am using:
MessageContext msgCtx =  MessageContext.getCurrentMessageContext();

But msgCtx is null.
________________________________
From: Nadir Amra [mailto:amra@us.ibm.com]
Sent: 30 June 2011 21:59
To: java-user@axis.apache.org
Cc: 'java-user@axis.apache.org'
Subject: RE: Identify IP address of the source request

How about trying something like:

(String)msgContext.getProperty(MessageContext.REMOTE_ADDR);

Nadir Amra
Integrated Web Services for IBM i Operating System
Internet: amra@us.ibm.com

"Matta, Geethamadhurima " <geethamadhurima.matta@citi.com> wrote on 06/30/2011 03:52:58
PM:

> From: "Matta, Geethamadhurima " <geethamadhurima.matta@citi.com>
> To: "'java-user@axis.apache.org'" <java-user@axis.apache.org>
> Date: 06/30/2011 03:53 PM
> Subject: RE: Identify IP address of the source request
>
> Deepal,
>
> Following is the code:
> ---------------------------
> public void init(ServiceContext serviceContext) {
>                 System.out.println("Initializing the service context");
>                 MessageContext msgCtx =
> MessageContext.getCurrentMessageContext();
>                 if (msgCtx != null)
>                 {
>                         String remoteAddress =(String)
> msgCtx.getProperty("REMOTE_ADDR");
>                         System.out.println("remoteAddress - " +
> remoteAddress);
>                 }
>         }
> ---------------------------
>
> msgCtx is coming as null.
>
>
>
> Regards,
> Geeta Madhurima
> Desk: (212) 723 2505
> -----Original Message-----
> From: Deepal Jayasinghe [mailto:deepalk@gmail.com]
> Sent: 30 June 2011 20:41
> To: java-user@axis.apache.org
> Subject: Re: Identify IP address of the source request
>
> You can get the remote IP address of the client corresponding to the
> current message as follows; String remoteAddress =
> String)msgCtx.getProperty("REMOTE_ADDR"):
>
> Deepal
>
> On Thu, Jun 30, 2011 at 3:34 PM, Matta, Geethamadhurima
> <geethamadhurima.matta@citi.com> wrote:
> > Hi,
> >
> > I am using Axis2 1.5.1.
> >
> > We need to authenticate if the request coming to Axis2 server is
> from a valid source.
> > Can we identify using the ip address of the source.
> > Is there any way to get the ip address of the source from the request?
> >
> > Regards,
> > Geeta Madhurima
> > Desk: (212) 723 2505
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
> > For additional commands, e-mail: java-user-help@axis.apache.org
> >
> >
>
>
>
> --
> http://blogs.deepal.org<http://blogs.deepal.org/>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-user-help@axis.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-user-help@axis.apache.org
>

Mime
View raw message