You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2004/10/20 22:54:11 UTC

cvs commit: ws-axis/java/src/org/apache/axis/management ServiceAdmin.java

dims        2004/10/20 13:54:11

  Modified:    java/src/org/apache/axis/transport/http AxisServlet.java
                        SimpleAxisServer.java
               java/src/org/apache/axis/management ServiceAdmin.java
  Log:
  Enable JMX support for SimpleAxisServer as well...If you are using JDK1.5, all you have to do is drop commons-modeler jar into class path and JMX stuff is automatically done. (You can set -Dcom.sun.management.jmxremote in the java options when starting simple axis server and then use jconsole command to view the JMX stuff)
  
  Revision  Changes    Path
  1.183     +1 -1      ws-axis/java/src/org/apache/axis/transport/http/AxisServlet.java
  
  Index: AxisServlet.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/transport/http/AxisServlet.java,v
  retrieving revision 1.182
  retrieving revision 1.183
  diff -u -r1.182 -r1.183
  --- AxisServlet.java	19 Oct 2004 15:11:58 -0000	1.182
  +++ AxisServlet.java	20 Oct 2004 20:54:10 -0000	1.183
  @@ -184,7 +184,7 @@
   
           // Setup the service admin
           try {
  -            ServiceAdmin.setEngine(this.getEngine());
  +            ServiceAdmin.setEngine(this.getEngine(), context.getServerInfo());
           } catch (AxisFault af) {
               exceptionLog.info("Exception setting AxisEngine on ServiceAdmin " +
                       af);
  
  
  
  1.85      +2 -2      ws-axis/java/src/org/apache/axis/transport/http/SimpleAxisServer.java
  
  Index: SimpleAxisServer.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/transport/http/SimpleAxisServer.java,v
  retrieving revision 1.84
  retrieving revision 1.85
  diff -u -r1.84 -r1.85
  --- SimpleAxisServer.java	20 Oct 2004 13:48:16 -0000	1.84
  +++ SimpleAxisServer.java	20 Oct 2004 20:54:10 -0000	1.85
  @@ -23,9 +23,9 @@
   import org.apache.axis.session.SimpleSession;
   import org.apache.axis.utils.Messages;
   import org.apache.axis.utils.Options;
  +import org.apache.axis.utils.NetworkUtils;
   import org.apache.axis.collections.LRUMap;
   import org.apache.axis.EngineConfiguration;
  -import org.apache.axis.AxisFault;
   import org.apache.axis.management.ServiceAdmin;
   import org.apache.axis.configuration.EngineConfigurationFactoryFinder;
   import org.apache.commons.logging.Log;
  @@ -207,7 +207,7 @@
                   myConfig = EngineConfigurationFactoryFinder.newFactory().getServerEngineConfig();
               }
               myAxisServer = new AxisServer(myConfig);
  -            ServiceAdmin.setEngine(myAxisServer);
  +            ServiceAdmin.setEngine(myAxisServer, NetworkUtils.getLocalHostname() + "@" + serverSocket.getLocalPort());
           }
           return myAxisServer;
       }
  
  
  
  1.3       +2 -2      ws-axis/java/src/org/apache/axis/management/ServiceAdmin.java
  
  Index: ServiceAdmin.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/management/ServiceAdmin.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ServiceAdmin.java	20 Oct 2004 13:48:16 -0000	1.2
  +++ ServiceAdmin.java	20 Oct 2004 20:54:11 -0000	1.3
  @@ -131,9 +131,9 @@
        * Set the singleton engine
        * @param axisSrv
        */ 
  -    static public void setEngine(AxisServer axisSrv) {
  +    static public void setEngine(AxisServer axisSrv, String name) {
           ServiceAdmin.axisServer = axisSrv;
  -        //Registrar.register(new ServiceAdministrator(), "AxisServer:name=localhost,port=8080", "AxisServerContext");
  +        Registrar.register(new ServiceAdministrator(), "AxisServer:name=" + name, "AxisServerContext");
       }
   
   }