NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Prerequisites are dependent upon the type of installation.  This service has two basic kinds of installations, OSG and non-OSG.

 

Prerequisites

  • Installation of LexEVS Runtime and if desired the LexEVS Remote API and all dependencies
  • Web application container for Non-OSGI installation
  • If building the LexEVS Plugin the following are required:
    • Git 1.7.7.x
    • Maven 3.0.x

Build the LexEVS Service Plugin (Optional)

See below for the pre-built plugin, Otherwise run

git clone https://github.com/NCIP/lexevs-service.git

Change the directory to the lexevs-service.

cd lexevs-service

Build the plugin.

mvn clean install

The resulting plugin will be found in the lexevs-service/target directory.

OSGI type installation

This kind of installation provides a quick way to set up a REST service and can be done against an existing installation of the LexEVS Remote API, such as that hosted by the National Cancer Institute.

Download the CTS2 Framework Standalone Server

Install and start the server:

http://informatics.mayo.edu/cts2/framework/installation/

Download the following java jars to be installed as plugins:

CGLIB

AspectJ Runtime

AspectJ Weaver

LexEVS Service Plugin

Install each as detailed here:

Installing a Service Plugin

Exception for the LexEVS Service Plugin

Follow the same steps for the LexEVS Service, except leave the Start Bundle box unchecked.

After the plugin has been installed, navigate to the Configuration tab of the Admin Console.

configure

Verify the configuration information is correct. It is set up to use the NCI 6.0 Remote LexEVS Service.

Click 'Save,' and then start the LexEVS Service Plugin

start

Non-OSGI type installation

This type of installation is more customizable and allows deployment to your own web container. Instructions are available on the CTS2 Github page

  • No labels