Added RPCRegisterPort configuration value, and nfs.rpcRegisterPort property.

Defaults to zero to use next free unprivileged port when registering the NFS/mount servers with the portmapper.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19376 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Gary Spencer
2010-03-18 16:31:57 +00:00
parent 53e31c826b
commit b9ae66b146
5 changed files with 55 additions and 0 deletions

View File

@@ -1730,6 +1730,20 @@ public class ServerConfigurationBean extends AbstractServerConfigurationBean {
}
}
// Check for an RPC registration port
elem = config.getConfigElement("RPCRegisterPort");
if ( elem != null) {
try {
nfsConfig.setRPCRegistrationPort( Integer.parseInt(elem.getValue()));
if ( nfsConfig.getRPCRegistrationPort() <= 0 || nfsConfig.getRPCRegistrationPort() >= 65535)
throw new AlfrescoRuntimeException("RPC registration port out of valid range");
}
catch (NumberFormatException ex) {
throw new AlfrescoRuntimeException("Invalid RPC registration port");
}
}
// Check if NFS debug is enabled
elem = config.getConfigElement("debug");