anchor.diff:          sslEnabled = "true".equals(JiveGlobals.getProperty("xmpp.socket.ssl.active"));
           try { port = Integer.parseInt(JiveGlobals.getProperty("xmpp.socket.plain.port", String.valueOf(SocketAcceptThread.DEFAULT_PORT))); } catch (Exception ignored) {}
           try { sslPort = Integer.parseInt(JiveGlobals.getProperty("xmpp.socket.ssl.port", String.valueOf(SSLSocketAcceptThread.DEFAULT_PORT))); } catch (Exception ignored) {}
  +        try { componentPort = Integer.parseInt(JiveGlobals.getProperty("xmpp.component.socket.port", String.valueOf(SocketAcceptThread.DEFAULT_COMPONENT_PORT))); } catch (Exception ignored) {}
  +        try { serverPort = Integer.parseInt(JiveGlobals.getProperty("xmpp.server.socket.port", String.valueOf(SocketAcceptThread.DEFAULT_SERVER_PORT))); } catch (Exception ignored) {}
           try { embeddedPort = Integer.parseInt(JiveGlobals.getXMLProperty("adminConsole.port")); } catch (Exception ignored) {}
           try { embeddedSecurePort = Integer.parseInt(JiveGlobals.getXMLProperty("adminConsole.securePort")); } catch (Exception ignored) {}
       }
  
positive.code:     int embeddedPort = ParamUtils.getIntParameter(request,"embeddedPort",-1);
      int embeddedSecurePort = ParamUtils.getIntParameter(request,"embeddedSecurePort",-1);
      boolean sslEnabled = ParamUtils.getBooleanParameter(request,"sslEnabled");
      boolean save = request.getParameter("save") != null;
      boolean defaults = request.getParameter("defaults") != null;
      boolean cancel = request.getParameter("cancel") != null;
  
negative.code:             JiveGlobals.setProperty("xmpp.socket.plain.port", String.valueOf(port));
              JiveGlobals.setProperty("xmpp.socket.ssl.active", String.valueOf(sslEnabled));
              JiveGlobals.setProperty("xmpp.socket.ssl.port", String.valueOf(sslPort));
              JiveGlobals.setProperty("xmpp.component.socket.port", String.valueOf(componentPort));
              JiveGlobals.setProperty("xmpp.server.socket.port", String.valueOf(serverPort));
              JiveGlobals.setXMLProperty("adminConsole.port", String.valueOf(embeddedPort));
              JiveGlobals.setXMLProperty("adminConsole.securePort", String.valueOf(embeddedSecurePort));
              response.sendRedirect("server-props.jsp?success=true");
  