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
>
>