NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Navigate to /local/content/protege/scripts/
  2. To startup protege server: "./run-background.sh"
  3. Do "tail ../logs/protserv-console.txt" to check that the protege server is running.
  4. Server is started when you see "Admin server has started at port 9091"
  5. To startup explanation server: “./pellet server --config /local/content/protege/protegedata/configdata/server.properties start"
  6. Do "tail ../logs/pellet-console.txt" to check that the explanation server is running.

Packaging Server for Deployment to Upper Tier

  1. Navigate to /tmp/protege and remove any files and folders there
  2. Copy up server directory -  cp -R /local/content/protege/protegeserver .
  3. Copy up explanation server - cp -R /local/content/protege/explanationserver .
  4. Package into tarball with version number - tar -cvzf protege-server-deployment-1.00v.tar.gz explanationserver protegeserver
  5. Copy tarball to /priv-file-repo/protege/deployment
  6. Move any previous versions to /priv-file-repo/protege/archive/deployment-package

Packaging Client for Deployment

  1. Navigate to /local/project/protegeClientPackage
  2. Remove and previous zip files and client directories but leave java and the run scripts
  3. Create directory nci-protege5_V2.1.00v
  4. Copy in the desktop client "cp r /local/content/protege/protegedesktop/* ./nci-protege5_V2.1.00v"
  5. Copy the jre and run scripts into the new directory
    1. cp -r ./jre1.8.0_102 ./nci-protege5_V2.1.00v/

    2. cp run.* ./nci-protege5_V2.1.00v/

  6. Create a zip "zip -r nci-protege5_V2.1.00v.zip nci-protege5_V2.1.00v"

  7. Copy the zip to your local machine, unzip and test

  8. Put zip on sFTP under evs/Protege/Protege-2.0

Deployment

  1. Explanation server is started when you see "Listening at: https://<server>.nci.nih.gov:18080"
  2. Unzip the protege package in your chosed directory
  3. Run the bat or sh file
  4. Do NOT immediate accept download of plugins.  
    1. Go to Launcher/Preferences then the plugins tab.  Make sure you are pointed to the correct plugins location.
    2. Go to File/Check for plugins and select all plugins
    3. Restart protege
  5. Set up Lucene - Go to File/Preferences and choose Lucene as in tne General tab
  6. Set up Pellet - Go to File/Preferences, the Reasoner tab and the Pellet sub-tab.  
    1. Select Remote as the reasoner type
    2. Enter the server address for pellet
  7. Optional - restart Protege
  8. Choose File Open from Protege Server.  Enter the credentials and wait.
  9. Profit