Lexical Tools Deployment Summary

I. After lvg annual release is completed, several supporting tasks need to be done:

  • install the latest release of lvg for internal user (NLM)
    • install lvg.${YEAR} on /net/lexdev/export/home/lu/Projects/LVG/lvg.${year}
    • modify LVG_DIR in ${LVG}/data/config/lvg.properties by adding /net/lexdev
    • Modify Linux scripts (fields, lgt, luiNorm, lvg, norm,toAscii, wordInd) in ${LVG}/bin
      • add /net/lexdev to JAVA
      • provide symbolic links under /net/lexdev/export/home/nls/bin
    • Unix scripts (lgtUnix, luiNormUnix, lvgUnix, normUnix, wordIndUnix) in ${LVG}/bin
      • copy from last year
      • add /net/lexdev to JAVA
      • change ${YEAR}
      • provide symbolic links under /nfsvol/nls/bin
  • Update lvg public/internal web site to the latest year release
    • copy ${APACHE_DOCS}/lvg/${YEAR}
    • modify URL (lexlx1) of html file under $APACHE_DOCS/lvg/YEAR/
    • Update FDSE for seaching engine feature
    • Update link of ${APACHE_DOCS}/lvg/current
  • update lvg public/internal web tool to the latest year release
    • download and install lvg.YEAR
    • copy $TOMCAT_WEBAPPS/WebLvg.YEAR
    • modify $TOMCAT_WEBAPPS/WebLvg.YEAR/WEB-INF/web.xml
    • Restart tomcat server

II. The following list shows the hardware location for development, test, and deploy site:

  • Development:
    • Host: lexlx1
    • lvg: lexlx1:/export/home/lu/development/LVG/lvgYEAR
    • webDocs: lexlx1:/export/home/lu/www/Apache/apache/docs/LexSysGroup/Projects/lvg/YEAR
    • webApps: lexlx1:/export/home/lu/www/Tomcat/tomcat/webapps/WebLvg.YEAR

  • Test:
    • Host: lexlx1 (development Linux test)
    • lvg: lexlx1:/export/home/lu/Projects/LVG/lvgYEAR

    • Host: lexdev (Internal Linux test)
    • lvg: lexdev:/export/home/lu/Projects/LVG/lvgYEAR
    • webDocs: lexdev:/export/home/lu/www/Apache/apache/docs/LexSysGroup/Projects/lvg/YEAR
    • webApps: lexdev:/export/home/lu/www/Tomcat/tomcat/webapps/WebLvg.YEAR

    • Host: lu-pc (window test)
    • lvg: d:/Projects/lvgYEAR

    • Host: lexsrv2 (public Linux test)
    • lvg: lexsrv2:/export/home/lu/Projects/LVG/lvgYEAR
    • webDocs: lexsrv2:/export/home/lu/www/Apache/apache/docs/LexSysGroup/Projects/lvg/YEAR
    • webApps: lexsrv2:/export/home/lu/www/Tomcat/tomcat/webapps/WebLvg.YEAR

  • Deployment:
    • Host: lexsrv3 (public Linux deployment)
    • lvg: lexsrv3:/export/home/lu/Projects/LVG/lvgYEAR
    • webDocs: lexsrv3:/export/home/lu/www/Apache/apache/docs/LexSysGroup/Projects/lvg/YEAR
    • webApps: lexsrv3:/export/home/lu/www/Tomcat/tomcat/webapps/WebLvg.YEAR

    • Host: lexdev (Internal Linux deployment)
    • lvg: lexdev:/export/home/nls/bin

    • Host: nfsvol (Internal Unix deployment)
    • lvg: /nfsvol/nls/bin