alessfg / docker-openempi Goto Github PK
View Code? Open in Web Editor NEWDocker environment for OpenEMPI, an open source implementation of an Enterprise Master Patient Index
License: MIT License
Docker environment for OpenEMPI, an open source implementation of an Enterprise Master Patient Index
License: MIT License
INFO: Deploying web application archive /usr/local/tomcat/webapps/openempi-3.1.0.war
app_1 | May 17, 2018 1:41:52 AM org.apache.catalina.startup.ContextConfig beforeStart
app_1 | SEVERE: Exception fixing docBase for context [/openempi-3.1.0]
app_1 | java.util.zip.ZipException: error in opening zip file
app_1 | at java.util.zip.ZipFile.open(Native Method)
app_1 | at java.util.zip.ZipFile.(ZipFile.java:221)
app_1 | at java.util.zip.ZipFile.(ZipFile.java:151)
app_1 | at java.util.jar.JarFile.(JarFile.java:154)
app_1 | at java.util.jar.JarFile.(JarFile.java:91)
app_1 | at sun.net.www.protocol.jar.URLJarFile.(URLJarFile.java:93)
app_1 | at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
app_1 | at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:99)
app_1 | at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
app_1 | at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
app_1 | at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:111)
app_1 | at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:727)
app_1 | at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:852)
app_1 | at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:390)
app_1 | at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
app_1 | at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
app_1 | at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:388)
app_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)
app_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1017)
app_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:993)
app_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
app_1 | at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1127)
app_1 | at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:2021)
app_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473)
app_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:262)
app_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
app_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(T
I am getting the following exception while initializing the docker containers using docker-compose up.
SEVERE: Exception fixing docBase for context [/openempi-admin] app_1 | java.util.zip.ZipException: error in opening zip file app_1 | at java.util.zip.ZipFile.open(Native Method) app_1 | at java.util.zip.ZipFile.<init>(ZipFile.java:221) app_1 | at java.util.zip.ZipFile.<init>(ZipFile.java:151) app_1 | at java.util.jar.JarFile.<init>(JarFile.java:154) app_1 | at java.util.jar.JarFile.<init>(JarFile.java:91) app_1 | at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93) app_1 | at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69) app_1 | at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:99) app_1 | at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122) app_1 | at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89) app_1 | at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:111) app_1 | at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:737) app_1 | at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:862) app_1 | at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:390) app_1 | at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) app_1 | at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) app_1 | at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:388) app_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144) app_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1015) app_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:991) app_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) app_1 | at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:712) app_1 | at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:2002) app_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473) app_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:262) app_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) app_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) app_1 | at java.lang.Thread.run(Thread.java:748) Dec 06, 2017 11:24:50 AM org.apache.catalina.core.StandardContext resourcesStart app_1 | SEVERE: Error starting static Resources app_1 | java.lang.IllegalArgumentException: Invalid or unreadable WAR file : error in opening zip file app_1 | at org.apache.naming.resources.WARDirContext.setDocBase(WARDirContext.java:136) app_1 | at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5239) app_1 | at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5430) app_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) app_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1015) app_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:991) app_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) app_1 | at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:712) app_1 | at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:2002) app_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473) app_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:262) app_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) app_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) app_1 | at java.lang.Thread.run(Thread.java:748) app_1 | app_1 | Dec 06, 2017 11:24:50 AM org.apache.catalina.core.ContainerBase addChildInternal app_1 | SEVERE: ContainerBase.addChild: start: app_1 | org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/openempi-admin]] app_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162) app_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1015) app_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:991) app_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) app_1 | at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:712) app_1 | at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:2002) app_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473) app_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:262) app_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) app_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) app_1 | at java.lang.Thread.run(Thread.java:748) app_1 | Caused by: org.apache.catalina.LifecycleException: Error in resourceStart() app_1 | at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5431) app_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) app_1 | ... 10 more app_1 | app_1 | Dec 06, 2017 11:24:50 AM org.apache.catalina.startup.HostConfig deployDescriptor app_1 | SEVERE: Error deploying configuration descriptor /usr/local/tomcat/conf/Catalina/localhost/openempi-admin.xml app_1 | java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/openempi-admin]] app_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1019) app_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:991) app_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) app_1 | at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:712) app_1 | at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:2002) app_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473) app_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:262) app_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) app_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) app_1 | at java.lang.Thread.run(Thread.java:748)
Please suggest if this is due to a local configuration issue or is there something that I can fix on my end
Hello,
First I tried to clone the repo, however am getting an error:
Error downloading object: application/openempi-3.1.0/lib/openempi-3.1.0.war (e8dfaf3):
Smudge error: Error downloading application/openempi-3.1.0/lib/openempi-3.1.0.war
(e8dfaf366013ee32a9da8bfe967fcee5a7ea7f9fada2a68e61e7738beeb20edc):
batch response: This repository is over its data quota. Purchase more data packs to restore access.
Then, I tried downloading the .ZIP file and noticed that the openempi-3.1.0.war file is only 134 bytes - IT APPEARS that it is only a STUB WAR file. Do I need to download the openempi product separately and modify this docker container to use it?
When I run the "docker-compose up" command with the existing .ZIP version, I am getting these errors:
app_1 | INFO: Deploying configuration descriptor /usr/local/tomcat/conf/Catalina/localhost/openempi-admin.xml
app_1 | Jan 16, 2018 2:24:01 PM org.apache.catalina.startup.ContextConfigbeforeStart
app_1 | SEVERE: Exception fixing docBase for context [/openempi-admin]
app_1 | java.util.zip.ZipException: error in opening zip file
app_1 | at java.util.zip.ZipFile.open(Native Method)
and
app_1 | SEVERE: Error starting static Resources
app_1 | java.lang.IllegalArgumentException: Invalid or unreadable WAR file : error in opening zip file
app_1 | at org.apache.naming.resources.WARDirContext.setDocBase(WARDirContext.java:136)
app_1 | at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5239)
and
app_1 | SEVERE: ContainerBase.addChild: start:
app_1 | org.apache.catalina.LifecycleException:
Failed to start component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/openempi-admin]]
app_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
and
app_1 | SEVERE: Error deploying configuration descriptor
/usr/local/tomcat/conf/Catalina/localhost/openempi-admin.xml
app_1 | java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException:
Failed to start component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/openempi-admin]]
app_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1019)
Is the github image corrupt or over it's data quota?
Thx, Mike
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.