Hi,

I had another look in the mail archives, and someone (a Frederic Jean)
gave this answer:

> You are seeing the IPv6 equivalent of 127.0.0.1.

That explains it, but does anyone have any idea what to do about it?

thanks
Michael


On Sat, 2004-11-13 at 14:44, Michael Davis wrote:
> Hi,
> 
> I'm running Axis on Suse 9.1, jdk 1.4.2_06. I'm trying to get it working
> just on the local machine, but I'm getting the error
> 
> Remote administrator access is not allowed!
>     at org.apache.axis.utils.Admin.process(Admin.java:211)
> 
> I know I can allow remote access in the config file, but I'd rather
> figure out why this is happening.
> 
> Looking at the code, I see:
> 
> String remoteIP = msgContext.getStrProp(Constants.MC_REMOTE_ADDR)
> InetAddress myAddr = InetAddress.getLocalHost();
> InetAddress remoteAddr =                       
>       InetAddress.getByName(remoteIP);
> ...
> 
> if (!myAddr.equals(remoteAddr)) {
>       remoteAddr: " + remoteAddr );
>       log.error(Messages.getMessage("noAdminAccess01",
>               remoteAddr.toString()));
> 
> ...
> 
> In my case, myAddr = xenakis/127.0.0.2, remoteIP is 0:0:0:0:0:0:0:1 and
> remoteAddr = /0:0:0:0:0:0:0:1.
> 
> Why am I getting such a goofy value for remoteIP? This seems to be
> getting set in AxisServlet:
> msgContext.setProperty(Constants.MC_REMOTE_ADDR, req.getRemoteAddr());
> where req is a HttpServletRequest.
> 
> Any thoughts?
> 
> thanks
> Michael
> 
> 

Reply via email to