Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 68828 invoked from network); 11 May 2004 13:57:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 11 May 2004 13:57:39 -0000 Received: (qmail 91621 invoked by uid 500); 11 May 2004 13:58:48 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 91595 invoked by uid 500); 11 May 2004 13:58:47 -0000 Mailing-List: contact axis-dev-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@ws.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-dev@ws.apache.org Received: (qmail 91532 invoked by uid 98); 11 May 2004 13:58:46 -0000 Received: from davanum@gmail.com by hermes.apache.org by uid 82 with qmail-scanner-1.20 (clamuko: 0.70. Clear:RC:0(64.233.170.204):. Processed in 0.158867 secs); 11 May 2004 13:58:46 -0000 X-Qmail-Scanner-Mail-From: davanum@gmail.com via hermes.apache.org X-Qmail-Scanner: 1.20 (Clear:RC:0(64.233.170.204):. Processed in 0.158867 secs) Received: from unknown (HELO mproxy.gmail.com) (64.233.170.204) by hermes.apache.org with SMTP; 11 May 2004 13:58:46 -0000 Received: by mproxy.gmail.com with SMTP id 61so214032rnd for ; Tue, 11 May 2004 06:57:30 -0700 (PDT) Received: by 10.38.2.58 with SMTP id 58mr49278rnb; Tue, 11 May 2004 06:57:29 -0700 (PDT) Message-ID: <19e0530f04051106572d0cfbce@mail.gmail.com> Date: Tue, 11 May 2004 09:57:29 -0400 From: Davanum Srinivas Reply-To: dims@apache.org To: axis-dev@ws.apache.org Subject: Re: Axis and DHCP In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: X-Spam-Rating: hermes.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N java.net.NetworkInterface is not available in 1.3.X. use "-h" or "-l" option on AdminClient command line interface. -- dims On Tue, 11 May 2004 15:34:38 +0200, Tom Vasset wrote: > > Hi, > > (My program stack: Linux (with DHCP) - Jetty - Axis 1.1) > > Has axis been tested/used on servers with DHCP (Dynamic Host > Configuration Protocol )? When I deploy my service with the AdminClient > (new AdminClient().process(opts)) I get the exception below. It seem > like SessionUtils use the InetAddress.getLocalHost() method to get the > local host, which will not work with DHCP. It should instead use the > java.net.NetworkInterface to safely get this address; > > Should I report this as a bug? > > java.net.UnknownHostException: dhcp: dhcp > at java.net.InetAddress.getLocalHost(Unknown Source) > at > org.apache.axis.utils.SessionUtils.getEntropy(SessionUtils.java:214) > at > org.apache.axis.utils.SessionUtils.getRandom(SessionUtils.java:191) > at > org.apache.axis.utils.SessionUtils.generateSessionId(SessionUtils.java:1 > 22) > at org.apache.axis.SOAPPart.(SOAPPart.java:161) > at org.apache.axis.Message.setup(Message.java:341) > at org.apache.axis.Message.(Message.java:242) > at org.apache.axis.client.Call.invoke(Call.java:1669) > at > org.apache.axis.client.AdminClient.process(AdminClient.java:355) > at > org.apache.axis.client.AdminClient.process(AdminClient.java:334) > at > org.apache.axis.client.AdminClient.process(AdminClient.java:341) > at > org.apache.axis.client.AdminClient.process(AdminClient.java:292) > > Followed by: > > AxisFault > faultCode: {http://xml.apache.org/axis/}Server.UnknownHost > faultSubcode: > faultString: Unknown host - could not verify admininistrator access > faultActor: > faultNode: > faultDetail: > {http://xml.apache.org/axis/}stackTrace: AxisFault > faultCode: {http://xml.apache.org/axis/}Server.UnknownHost > faultSubcode: > faultString: Unknown host - could not verify admininistrator access > faultActor: > faultNode: > faultDetail: > > Unknown host - could not verify admininistrator access > at > org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.ja > va:260) > at > org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.jav > a:169) > at > org.apache.axis.encoding.DeserializationContextImpl.endElement(Deseriali > zationContextImpl.java:1015) > at > org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser > .java:546) > at > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(XMLNSDocu > mentScannerImpl.java:533) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDis > patcher.dispatch(XMLDocumentFragmentScannerImpl.java:1535) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDo > cumentFragmentScannerImpl.java:348) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:5 > 39) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:5 > 95) > at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) > at > org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java > :1125) > at javax.xml.parsers.SAXParser.parse(Unknown Source) > at > org.apache.axis.encoding.DeserializationContextImpl.parse(Deserializatio > nContextImpl.java:242) > at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538) > at org.apache.axis.Message.getSOAPEnvelope(Message.java:376) > at org.apache.axis.client.Call.invokeEngine(Call.java:2583) > at org.apache.axis.client.Call.invoke(Call.java:2553) > at org.apache.axis.client.Call.invoke(Call.java:1672) > at > org.apache.axis.client.AdminClient.process(AdminClient.java:355) > at > org.apache.axis.client.AdminClient.process(AdminClient.java:334) > at > org.apache.axis.client.AdminClient.process(AdminClient.java:341) > at > org.apache.axis.client.AdminClient.process(AdminClient.java:292) > at > com.tomra.hit_opts.commaxis.communicationimpl.CommunicationManagerImpl.i > nit(CommunicationManagerImpl.java:87) > at > com.tomra.hit_apps.tru.impl.TRUImpl.<init>(TRUImpl.java:304) > at > com.tomra.hit_apps.tru.impl.TRUFactoryImpl.createTRU(TRUFactoryImpl.java > :19) > at com.tomra.hit_apps.tru.startup.Startup.dmain(Startup.java:25) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown > Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at com.tomra.hit_apps.tru.startup.Main.main(Main.java:83) >