3               !"#$ %& '()  *+ ,-. /0 12 345 6 7 8 9 : ; < =>? 0@ 0AB 3CDEF G 5@ HIJ 5K LM NO LPQRSTUVW H@XY Z[ \] ^_ ` a bc de fgh Zi Zj Zk Zlmn \K Lopq `K Zr Zs Zt Zuv \@ Zwxy z{|}~ L       L  K @ L logMetacatLorg/apache/log4j/Logger;METACAT_SERVLETLjava/lang/String;OS_CLASSIfirstTimeTryInternalURLZ firstTryInternalURLAfterFullInit internalURLinternalURLReplacedByExternalWIN_OSLINUX_OSMAC_OSOTHER_OS()VCodeLineNumberTableLocalVariableTablethis(Ledu/ucsb/nceas/metacat/util/SystemUtil; getOsClass()IosName StackMapTablediscoverServerName;(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;request'Ljavax/servlet/http/HttpServletRequest; serverNamediscoverServerPortdiscoverServerSSLPort serverPort getServerURL()Ljava/lang/String;httpPort serverURL ExceptionsgetSecureServerURL ServerURLgetSecureServerserver getCGI_URL getContextURLgetSecureContextURL getServletURLgetInternalContextURLgetInternalServerURLinternalLjava/net/URL; connectionLjava/net/HttpURLConnection;eLjava/lang/Exception;DisInternalURLReplacedByExternal()ZgetInternalServerFromPropgetStyleSkinsURLgetStyleCommonURLgetMetacatVersion)()Ledu/ucsb/nceas/metacat/MetacatVersion;metacatVersionStringgetMetacatReleaseInfo getContextDirdiscoverApplicationContext2(Ljavax/servlet/ServletContext;)Ljava/lang/String;servletContextLjavax/servlet/ServletContext;applicationContextrealPathlastSlashIndexgetStoredBackupDirstoredBackupDirLocstoredBackupFileLocue(Ledu/ucsb/nceas/utilities/UtilException;se0Ledu/ucsb/nceas/metacat/shared/ServiceException;mpwriteStoredBackupFile(Ljava/lang/String;)VstoredBackupFileDir backupPathdiscoverExternalDir systemDirsystemMetacatDirsystemBackupDir userHomeDiruserHomeMetacatDiruserHomeBackupDirstoreExternalDirLocationstoredBackupLocDirstoredBackupLocFile externalDirgetStyleSkinsDir getSQLDirgetDefaultStyleURLdiscoverDeployDir contextPathindexgetUserHomeDirgetPathsForIndexing()Ljava/util/Vector;pnfe4Ledu/ucsb/nceas/utilities/PropertyNotFoundException; indexPathsLjava/util/Vector;LocalVariableTypeTable&Ljava/util/Vector; Signature(()Ljava/util/Vector;getUserManagementUrl SourceFileSystemUtil.java os.name Windows  Linux Mac      8443443server.httpPorthttp:// https://java/lang/StringBuilder  server.name 80: server.httpSSLPort application.cgiDir /application.context   java/net/URL java/net/HttpURLConnection java/lang/ExceptionThe local server 2 is not accessible since the http reponse code is  GSystemUtil.getInternalServerURL - Metacat can't access the local url - ( and it will use the exteranl url since   Y%&' >Y(&' 4Y#&) >Y*&' ++,-ɲ.ø/.,-0YY-&'1K*23L+4ȟ95YY6-&'7+489CK:Y;-&'<*=*>?%-:Y@-A-)5F !#")%N&V'`(.*+,-01 NHV@? B? ?: QKY*BKY* CK:YD*A*CDE6FOG N .Y#E[ .Y#Fe AGKHY*Iqrs   J A!YKLM'  VNL*&OM,,d/,,dPM,/Q> ,`RL:YS+A+&  '.3;T*VS J.(' NKTKYULMV*LMWL+XY+ZM,[,XY,@L:Y]+^_ L:Ya+b_RV\Rv`F"1;<@HQSVWsvw4@1"WwSB_ LTLYULMV+MY,LMWN,[,c-Xd-e-Xf\YYg-h-*i@M:Yj,^_ M:Yk,b_\`J&@GKUYc~>&]@C%K $_ 6KTKNLl mLnLY+LMoMY,LMV*NU:YLMo:YLMV*:-Xf,Xf,Xf -c,Xf c+Xf -c,Xf c@L:Ya+b_ L:Yp+^_ ``````\\\\\\"    5SXt %'(-/0578=?@GCDGEF4J\ 5SXt`4?  B_ ULMNTLYULMV+MY,LMWN,c-*iV::Yq-rbs+::Yt-r^s :u_ SV` S\ZTUV W YZ0\J_N`SgVaXbrc{b~gdefehil>X&&  !Vj' ?'YvLMwLMxu ?'YvLMyLMz >Y{&| (*}~L+VOM*N:Y,A:Y-A,-6,PM,N&M:Y,,6  5NU[clo4 ~unU5o  1K,K"LYY+*  // /  r2:o)+.-?   . 67 9:;<=!A%B)C-D