anchor.diff:      </tr>
       <tr>
           <td class="c1">
  +             <fmt:message key="server.props.server_port" />
  +        </td>
  +        <td class="c2">
  +            <input type="text" name="serverPort" value="<%= (serverPort > 0 ? String.valueOf(serverPort) : "") %>"
  +             size="5" maxlength="5">
  +            <%  if (errors.containsKey("serverPort")) { %>
  +                <br>
  +                <span class="jive-error-text">
  +                <fmt:message key="server.props.valid_port" />
  +                <a href="#" onclick="document.editform.serverPort.value='<%=SocketAcceptThread.DEFAULT_SERVER_PORT%>';"
  +                 ><fmt:message key="server.props.valid_port1" /></a>.
  +                </span>
  +            <%  } %>
  +        </td>
  +    </tr>
  +    <tr>
  +        <td class="c1">
  +             <fmt:message key="server.props.component_port" />
  +        </td>
  +        <td class="c2">
  +            <input type="text" name="componentPort" value="<%= (componentPort > 0 ? String.valueOf(componentPort) : "") %>"
  +             size="5" maxlength="5">
  +            <%  if (errors.containsKey("componentPort")) { %>
  +                <br>
  +                <span class="jive-error-text">
  +                <fmt:message key="server.props.valid_port" />
  +                <a href="#" onclick="document.editform.componentPort.value='<%=SocketAcceptThread.DEFAULT_COMPONENT_PORT%>';"
  +                 ><fmt:message key="server.props.valid_port1" /></a>.
  +                </span>
  +            <%  } %>
  +        </td>
  +    </tr>
  +    <tr>
  +        <td class="c1">
                <fmt:message key="server.props.port" />
           </td>
           <td class="c2">
  
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: 
      if (defaults) {
          serverName = InetAddress.getLocalHost().getHostName();
          port = SocketAcceptThread.DEFAULT_PORT;
          sslPort = SSLSocketAcceptThread.DEFAULT_PORT;
          componentPort = SocketAcceptThread.DEFAULT_COMPONENT_PORT;
          serverPort = SocketAcceptThread.DEFAULT_SERVER_PORT;
          embeddedPort = 9090;
          embeddedSecurePort = 9091;
          sslEnabled = true;
  