I've downloaded the ctakes-temporal-demo web app (Ctakes 4.0), created a maven project in Eclipse, and have successfully deployed it to a Jetty server from within Eclipse.
However, when I build a maven war file within Eclipse and deploy it to the webapps directory of the same Jetty installation, the application fails to load because the analysis engine is unable to locate the dictionary resources (please see exception listed below). I'm assuming I have a class path issue to the resources. I've compared the Jetty Web App run configuration (for deployment to Jetty within Eclipse) and the build Maven war configuration and have not been able to identify what's different. Any guidance as to package the resources properly within a war file to be deployed to a web server would be appreciated. Thanks, Jay 29 Apr 2017 09:07:04 INFO DemoServlet - Initilizing Pipeline... 29 Apr 2017 09:07:05 INFO LvgAnnotator - URL for lvg.properties =/private/var/folders/wf/dt0p8bv52296c7hstd82n87h0000gn/T/jetty-0.0.0.0-8080-ctakes-web-client.war-_ctakes-web-client-any-3560466913624368618.dir/webapp/WEB-INF/classes/org/apache/ctakes/lvg/data/config/lvg.properties 29 Apr 2017 09:07:08 INFO ContextDependentTokenizerAnnotator - Finite state machines loaded. 29 Apr 2017 09:07:08 INFO Chunker - Chunker model file: org/apache/ctakes/chunker/models/chunker-model.zip 29 Apr 2017 09:07:09 INFO AbstractJCasTermAnnotator - Using dictionary lookup window type: org.apache.ctakes.typesystem.type.textspan.Sentence 29 Apr 2017 09:07:09 INFO AbstractJCasTermAnnotator - Exclusion tagset loaded: CC CD DT EX IN LS MD PDT POS PP PP$ PRP PRP$ RP TO VB VBD VBG VBN VBP VBZ WDT WP WPS WRB 29 Apr 2017 09:07:09 INFO AbstractJCasTermAnnotator - Using minimum term text span: 3 29 Apr 2017 09:07:09 INFO AbstractJCasTermAnnotator - Using Dictionary Descriptor: org/apache/ctakes/dictionary/lookup/fast/sno_rx_16ab.xml 29 Apr 2017 09:07:09 INFO DictionaryDescriptorParser - Parsing dictionary specifications: 2017-04-29 09:07:09.700:WARN:oejC.ctakes-web-client:main: unavailable org.apache.uima.resource.ResourceInitializationException: Initialization of annotator class "org.apache.ctakes.dictionary.lookup2.ae.DefaultJCasTermAnnotator" failed. (Descriptor: <unknown>) at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:252) at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initialize(PrimitiveAnalysisEngine_impl.java:156) at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(AnalysisEngineFactory_impl.java:94) at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62) at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:269) at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:387) at org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_impl.java:254) at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initASB(AggregateAnalysisEngine_impl.java:431) at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initializeAggregateAnalysisEngine(AggregateAnalysisEngine_impl.java:375) at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize(AggregateAnalysisEngine_impl.java:185) at org.apache.uima.fit.factory.AnalysisEngineFactory.createEngine(AnalysisEngineFactory.java:711) at org.apache.uima.fit.factory.AggregateBuilder.createAggregate(AggregateBuilder.java:207) at org.apache.ctakes.web.client.servlet.DemoServlet.init(DemoServlet.java:68)
