tomj 2002/06/07 14:36:30 Modified: java/src/org/apache/axis/transport/http SimpleAxisWorker.java Log: Fix the broken fix I submitted which sets the hostname used for WSDL locations. Can't seem to get the ip address and/or hostname that I need so put back the hardwired 'localhost'. This is broken, but for what we use SimpleAxisServer for, it is sufficient. Revision Changes Path 1.2 +9 -1 xml-axis/java/src/org/apache/axis/transport/http/SimpleAxisWorker.java Index: SimpleAxisWorker.java =================================================================== RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/transport/http/SimpleAxisWorker.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- SimpleAxisWorker.java 7 Jun 2002 18:31:58 -0000 1.1 +++ SimpleAxisWorker.java 7 Jun 2002 21:36:30 -0000 1.2 @@ -268,7 +268,15 @@ msgContext.setProperty(Constants.MC_JWS_CLASSDIR, "jwsClasses"); - String hostname = socket.getInetAddress().getHostName(); + // FIXME + // This doesn't return anything but 0.0.0.0 + // String hostname = serverSocket.getInetAddress().getHostAddress(); + // And this returns the hostname of the host on the other + // end of the socket: + // String hostname = socket.getInetAddress().getHostName(); + // This works for 99% of the uses of SimpleAxisServer, + // but is very stupid + String hostname = "localhost"; // !!! Fix string concatenation String url = "http://" + hostname + ":" + server.getServerSocket().getLocalPort() + "/" +