Open devspacenine opened 4 years ago
This is telling: Dec 2019 20:46:52 ERROR CtakesRestController - Error loading pipers in the log
Can you make sure that the piper resources weren't moved around/edited in any way? In case you didn't know (you probably do!), the pipers (in Java) are called out here: https://github.com/GoTeamEpsilon/ctakes-rest-service/blob/master/ctakes-web-rest/src/main/java/org/apache/ctakes/rest/service/CtakesRestController.java#L48
.....and the piper files are called out here: https://github.com/GoTeamEpsilon/ctakes-rest-service/tree/master/ctakes-web-rest/src/main/resources/pipers
(Just leaving this note - no action needed right now): What do you think of running this Docker image on an Ubuntu base? I know that is a lot more work because of manual Java/Tomcat-related installs, but it may be a bit smoother in the end because it's the norm with the project. It 100% makes sense to work with what we have now, but it may be a good call if we run into issues. There may even be Ubuntu/Java/Tomcat images out there. Just putting this out there!
I dockerized this but is now stuck on #65. Would you like a PR? https://github.com/E-Health/ctakes-rest-service (feature/docker-build). It may not work on the first 'docker-compose up' as the database setup may take time.
@dermatologist I'm happy to hear the dockerized solution is in place. Would be great to merge that.
As for issue 65, I am basically at the point where I don't have the resources to work on this project and there is a ctakes rest service based off of this one that is in the official SVN repository. It has better results, however, it uses an n mem/file based DB instead of something like MySQl/Postgres/etc.
That may be something to consider. I honestly cannot figure out 65...
@MatthewVita Done. Thanks! Will check the official SVN repo.
So I'm working on getting everything running in docker and I need some help getting unstuck on this issue. I have very limited (and ancient) experience with Java and zero experience with Spring/Tomcat, so I apologize if the solution is glaringly obvious.
I'm using a Dockerfile that inherits from this tomcat docker image, with OpenJDK v8.x and Tomcat v9.0.29.
My Dockerfile
And it starts an entrypoint script so that I can inject ENV variables as config values for Spring and cTAKES.
And here is the log output when I try to start up tomcat.