Re: [digilib-devel] jpeg 2000
A versatile image viewing environment for the internet
Brought to you by:
robcast
From: Scholte, H. <J.C...@uv...> - 2018-12-15 12:43:37
|
Hi Robert, The TIFF codec is not listed in the configuraton (see below). n both machines I have the same tomcat version ans same JVM. Still possible that tomcat isn't loading the ImageIO-plugins? Regards, Hans Global servlet configuration auth-file [missing file] /l2/tomcat/ubdpc-prd-web1/tomcatub/webapps/digilib/digilib-auth.xml auth-url-path authenticated authn-token-cookie id_token authnops-class digilib.auth.IpAuthnOps authzops-class digilib.auth.PathAuthzOps basedir-list /l2/digilib/images/ /l2/digilib/scaled/small/ /l2/digilib/scaled/thumb/ default-errmsg-type image default-quality 2 denied-image /l2/tomcat/ubdpc-prd-web1/tomcatub/webapps/digilib/img/digilib-denied.png digilib.version 2.5.6 srv async dirmeta-class digilib.meta.IndexMetaDirMeta docudirectory-class digilib.io.BaseDirDocuDirectory docuimage-class digilib.image.ImageLoaderDocuImage docuimage-hacks [none] error-image /l2/tomcat/ubdpc-prd-web1/tomcatub/webapps/digilib/img/digilib-error.png filemeta-class digilib.meta.IndexMetaFileMeta iiif-api-version 2.1 iiif-image-cors true iiif-info-cors true iiif-prefix IIIF iiif-slash-replacement ! img-diskcache-allowed false log-config-file /l2/tomcat/ubdpc-prd-web1/tomcatub/webapps/digilib/WEB-INF/log4j-config.xml mapping-file [missing file] /l2/tomcat/ubdpc-prd-web1/tomcatub/webapps/digilib/digilib-map.xml max-image-size 0 max-waiting-threads 20 notfound-image /l2/tomcat/ubdpc-prd-web1/tomcatub/webapps/digilib/img/digilib-notfound.png sendfile-allowed true servlet.authn.op [none] servlet.authnops.class [none] servlet.authz.op [none] servlet.authzops.class [none] servlet.config.file /l2/tomcat/ubdpc-prd-web1/tomcatub/webapps/digilib/WEB-INF/digilib-config.xml servlet.dir.cache digilib.io.DocuDirCache@1568204a servlet.dirmeta.class class digilib.meta.IndexMetaDirMeta servlet.docudirectory.class class digilib.io.BaseDirDocuDirectory servlet.docuimage.class class digilib.image.ImageLoaderDocuImage servlet.docuimage.version ImageLoaderDocuImage 2.2.0 servlet.filemeta.class class digilib.meta.IndexMetaFileMeta servlet.version 2.5.6 srv async servlet.worker.imageexecutor digilib.util.DigilibJobCenter@64c9b510 subsample-minimum 2.0 use-authorization false use-mapping false worker-threads 2 worker-timeout 60000 Threads currently waiting 0 currently running 0 Webapp total runtime 101175 Directory cache size 2 directories 23 image files (approximately) hits 6 misses 2 JVM configuration java.awt.headless true java.version 1.8.0_171 java.vendor IBM Corporation os.name Linux Runtime.maxMemory 8589934592 Runtime.totalMemory 8479834112 Runtime.freeMemory 5285595208 DocuImage configuration Supported image types * JPG * jpg * bmp * BMP * gif * GIF * WBMP * png * PNG * jpeg * wbmp ________________________________ Van: Robert Casties <ca...@mp...> Verzonden: vrijdag 14 december 2018 16:28:23 Aan: dig...@li... Onderwerp: Re: [digilib-devel] jpeg 2000 Dear Hans, On 14.12.18 10:20, Scholte, Hans wrote: > I have installed the latest digilib (2.5.6) and i am trying to serve tiff and jp2 files. And it failes. > > On a test-machine i have a previous version (2.5.1) and there I can read these files. > > The configuration of 2.5.6 (/server/dlConfig.jsp) doesn't list both types in the "Supported image types" section. > > What's missing in this latest version or on my machine where it is running? According to your listing you have the jai-imageio-jpeg2000 JAR files that contains the codecs for JPEG 2000. Is the TIFF codec listed on /server/dlConfig.jsp? If not then all ImageIO-Plugins refused to load. I remember that some versions of Tomcat refused to load ImageIO-Plugin JARs from the webapp directory, you can read about it in "Installing JAI ImageIO" on <http://robcast.github.io/digilib/java-settings.html>. The normal jai-imageio-jpeg2000 plugin should be able to read JPEG2000 files. The performance is not very good though. If you need better performance you can try out the <https://github.com/dbmdz/imageio-jnr> plugin which needs the installation of native libraries. You can try it out if you build the latest digilib sources with "mvn -Dimageio=jnr". I did not test these codecs much but I would be interested in reports how it goes :-) I hope that helps Robert > PS: > > > testmachine: > > /l2/tomcat/ubdpc-acc-web1/tomcatub/webapps/digilib/WEB-INF/lib > -bash-4.1$ ls -la > total 2304 > drwxr-xr-x 2 tomcatub dpc 4096 Mar 27 2017 . > drwxr-xr-x 4 tomcatub dpc 4096 Dec 14 09:27 .. > -rw-r--r-- 1 tomcatub dpc 110874 Feb 13 2017 digilib-common-2.5.1.jar > -rw-r--r-- 1 tomcatub dpc 36912 Feb 13 2017 digilib-servlet-2.5.1.jar > -rw-r--r-- 1 tomcatub dpc 12388 Feb 13 2017 digilib-servlet3-2.5.1.jar > -rw-r--r-- 1 tomcatub dpc 10862 Feb 17 2014 imageinfo-1.9.jar > -rw-r--r-- 1 tomcatub dpc 601101 Nov 10 2015 jai-imageio-core-1.3.0.jar > -rw-r--r-- 1 tomcatub dpc 460743 Nov 10 2015 jai-imageio-jpeg2000-1.3.0.jar > -rw-r--r-- 1 tomcatub dpc 246083 Feb 9 2017 jose4j-0.5.0.jar > -rw-r--r-- 1 tomcatub dpc 414240 Feb 9 2017 jstl-1.2.jar > -rw-r--r-- 1 tomcatub dpc 367444 Aug 27 2012 log4j-1.2.14.jar > -rw-r--r-- 1 tomcatub dpc 28688 Jul 23 2014 slf4j-api-1.7.6.jar > > > > production: > > /l2/tomcat/ubdpc-prd-web1/tomcatub/webapps/digilib/WEB-INF/lib > [hans@ubdpc-acc-web1 lib]$ ls -la > total 2412 > drwxr-xr-x 2 tomcatub dpc 4096 Dec 13 10:57 . > drwxr-xr-x 4 tomcatub dpc 4096 Dec 14 09:32 .. > -rw-r--r-- 1 tomcatub dpc 113054 Mar 26 2018 digilib-common-2.5.6.jar > -rw-r--r-- 1 tomcatub dpc 37042 Mar 26 2018 digilib-servlet-2.5.6.jar > -rw-r--r-- 1 tomcatub dpc 12618 Mar 26 2018 digilib-servlet3-2.5.6.jar > -rw-r--r-- 1 tomcatub dpc 10862 Aug 7 2012 imageinfo-1.9.jar > -rw-r--r-- 1 tomcatub dpc 601101 Oct 19 2015 jai-imageio-core-1.3.0.jar > -rw-r--r-- 1 tomcatub dpc 460743 Oct 19 2015 jai-imageio-jpeg2000-1.3.0.jar > -rw-r--r-- 1 tomcatub dpc 85147 Nov 23 2017 javax.json-1.0.4.jar > -rw-r--r-- 1 tomcatub dpc 19754 Jun 1 2017 javax.json-api-1.0.jar > -rw-r--r-- 1 tomcatub dpc 246083 Mar 31 2016 jose4j-0.5.0.jar > -rw-r--r-- 1 tomcatub dpc 414240 Mar 26 2015 jstl-1.2.jar > -rw-r--r-- 1 tomcatub dpc 367444 Aug 7 2012 log4j-1.2.14.jar > -rw-r--r-- 1 tomcatub dpc 28688 Jul 17 2014 slf4j-api-1.7.6.jar |