public static void main(String[] args) throws IOException {    

     startService(args, null);

  } 


static void startService(String[] args, DatagramSocket registrationSocket) throws IOException {

    StringUtils.startupShutdownMessage(Nfs3.class, args, LOG);    

    /* Nfs3 constructor에서 

     * super(new RpcProgramNfs3(conf, registrationSocket), conf); << Nfs3Base()

     * Nfs3Base()에서 NFS3_SERVER_PORT 설정   

     */

    final Nfs3 nfsServer = new Nfs3(new Configuration(), registrationSocket);

    

    /* public void startServiceInternal(boolean register) throws IOException 에서

     * nfs server를 mount 시키고 

     * Nfs3Base.java에 있는 start(boolean register)를 호출하여 TCP server를 실행시킨다

     * NFS는 오직 TCP server만을 지원하며 UDP는 지원하지 않는다

     */

    nfsServer.startServiceInternal(true);

  }

저작자 표시 비영리 변경 금지
신고
Posted by youngjinkmi0706


티스토리 툴바