ctakes-web-rest is not contained within the main Apache cTAKES binary distributable zipped files.
You must build the Apache cTAKES Web REST product alone. Doing so will create its own self-contained Web Application Resource (aka Web ARchive) (WAR) file.
The WAR file contains a large segment of the main Apache cTAKES binary distributable.
If you are running maven by the command line then you must run in the ctakes-web-rest directory or direct maven to the ctakes-web-rest pom.
If you are running maven in an IDE, then you must add ctakes-web-rest as its own maven project and execute maven commands on that project.
Building the main ctakes project will not build ctakes-web-rest.
This configuration exists because:
This module performs natural language processing of input payload using REST API endpoint and extracts out clicnical information in JSON format.
src\main\resources\org\apache\ctakes\dictionary\lookup\fast\customDictionary.xml
to refer to the respective database where dictionary is loaded or use UMLS database.ctakes-web-rest.war
available under target/
folder in Apache Tomcat.http://<host-name>:<port>/ctakes-web-rest/index.jsp
http://<host-name>:<port>/ctakes-web-rest/service/analyze?pipeline=Default
http://<host-name>:<port>/ctakes-web-rest/service/analyze?pipeline=Full