Comments (5)
how can i copy Gdal library *.jar files into /usr/local/tomcat/webapps/geoserver/WEB-INF/lib directory
and set LD_LIBRARY_PATH=/usr/local/tomcat/webapps/geoserver/WEB-INF/lib
this is my docker-compose.yml file content.
version: '3'
services:
geoserver:
image: kartoza/geoserver:2.24.1
container_name: geoserver
ports:
- "8600:8080"
environment:
- GEOSERVER_ADMIN_USER=admin
- GEOSERVER_ADMIN_PASSWORD=geoserver
- SAMPLE_DATA=true
- STABLE_EXTENSIONS=oracle-plugin
- LD_LIBRARY_PATH=/usr/local/tomcat/webapps/geoserver/WEB-INF/lib:/usr/local/tomcat/native-jni-lib:/usr/local/tomcat/native-jni-lib:/usr/lib/jni:/usr/local/apr/lib:/opt/libjpeg-turbo/lib64:/usr/lib:/usr/lib/x86_64-linux-gnu
volumes:
- ./GEOSERVER_DATA_DIR:/opt/geoserver/data_dir
- ./geoserver_lib_dir:/usr/local/tomcat/webapps/geoserver/WEB-INF/lib
from docker-geoserver.
my local directory ./geoserver_lib_dir has gdal library jar files
this files not added into container /usr/local/tomcat/webapps/geoserver/WEB-INF/lib directory.
this volume binding fails the tomcat startup.
2024-01-21 01:56:08 _ __ _ ____ _
2024-01-21 01:56:08 | |/ /__ _ _ __| |_ ___ ______ _ | _ \ ___ ___| | _____ _ __
2024-01-21 01:56:08 | ' // _` | '__| __/ _ \_ / _` | | | | |/ _ \ / __| |/ / _ \ '__|
2024-01-21 01:56:08 | . \ (_| | | | || (_) / / (_| | | |_| | (_) | (__| < __/ |
2024-01-21 01:56:08 |_|\_\__,_|_| \__\___/___\__,_| |____/ \___/ \___|_|\_\___|_|
2024-01-21 01:56:08
2024-01-21 01:56:08 ____ ____
2024-01-21 01:56:08 / ___| ___ ___/ ___| ___ _ ____ _____ _ __
2024-01-21 01:56:08 | | _ / _ \/ _ \___ \ / _ \ '__\ \ / / _ \ '__|
2024-01-21 01:56:08 | |_| | __/ (_) |__) | __/ | \ V / __/ |
2024-01-21 01:56:08 \____|\___|\___/____/ \___|_| \_/ \___|_|
2024-01-21 01:56:08
2024-01-21 01:56:09 Archive: /stable_plugins//oracle-plugin.zip
2024-01-21 01:56:09 inflating: /tmp/gs_plugin/README.txt
2024-01-21 01:56:09 inflating: /tmp/gs_plugin/LICENSE.html
2024-01-21 01:56:09 inflating: /tmp/gs_plugin/README.html
2024-01-21 01:56:09 inflating: /tmp/gs_plugin/oracle-README.md
2024-01-21 01:56:09 inflating: /tmp/gs_plugin/ojdbc8-19.18.0.0.jar
2024-01-21 01:56:09 inflating: /tmp/gs_plugin/gt-jdbc-oracle-30.1.jar
2024-01-21 01:56:09 inflating: /tmp/gs_plugin/GEOTOOLS_NOTICE.html
2024-01-21 01:56:09 inflating: /tmp/gs_plugin/LGPL.html
2024-01-21 01:56:09 inflating: /tmp/gs_plugin/OracleFUTC.html
2024-01-21 01:56:09 Enabling oracle-plugin for GeoServer
2024-01-21 01:56:09 [Entrypoint] GENERATED tomcat PASSWORD: Iil8jg6cRIGsi6oRNg
2024-01-21 01:56:09 /scripts/entrypoint.sh:57 0: CLUSTER_CONFIG_DIR=/opt/geoserver/data_dir/cluster/master/instance_ab2b5815c4e6
2024-01-21 01:56:09 /scripts/entrypoint.sh:58 0: MONITOR_AUDIT_PATH=/opt/geoserver/data_dir/monitoring/monitor_ab2b5815c4e6
2024-01-21 01:56:12 /opt/geoserver/data_dir/gwc is nested in /opt/geoserver/data_dir
2024-01-21 01:56:12 [0.002s][warning][gc,ergo] -XX:NewSize and -XX:MaxNewSize override -XX:NewRatio
2024-01-21 01:56:09 Error: Could not find or load main class digest.sh
2024-01-21 01:56:09 Caused by: java.lang.ClassNotFoundException: digest.sh
2024-01-21 01:56:12 NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
2024-01-21 01:56:12 20-Jan-2024 22:56:12.890 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.73
2024-01-21 01:56:12 20-Jan-2024 22:56:12.892 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Feb 27 2023 15:33:40 UTC
2024-01-21 01:56:12 20-Jan-2024 22:56:12.892 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.73.0
2024-01-21 01:56:12 20-Jan-2024 22:56:12.892 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
2024-01-21 01:56:12 20-Jan-2024 22:56:12.892 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 5.15.133.1-microsoft-standard-WSL2
2024-01-21 01:56:12 20-Jan-2024 22:56:12.893 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
2024-01-21 01:56:12 20-Jan-2024 22:56:12.893 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
2024-01-21 01:56:12 20-Jan-2024 22:56:12.893 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 11.0.18+10
2024-01-21 01:56:12 20-Jan-2024 22:56:12.893 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
2024-01-21 01:56:12 20-Jan-2024 22:56:12.893 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
2024-01-21 01:56:12 20-Jan-2024 22:56:12.893 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
2024-01-21 01:56:12 20-Jan-2024 22:56:12.898 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
2024-01-21 01:56:12 20-Jan-2024 22:56:12.898 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
2024-01-21 01:56:12 20-Jan-2024 22:56:12.898 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
2024-01-21 01:56:12 20-Jan-2024 22:56:12.898 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
2024-01-21 01:56:12 20-Jan-2024 22:56:12.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
2024-01-21 01:56:12 20-Jan-2024 22:56:12.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
2024-01-21 01:56:12 20-Jan-2024 22:56:12.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
2024-01-21 01:56:12 20-Jan-2024 22:56:12.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.awt.headless=true
2024-01-21 01:56:12 20-Jan-2024 22:56:12.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms2G
2024-01-21 01:56:12 20-Jan-2024 22:56:12.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx4G
2024-01-21 01:56:12 20-Jan-2024 22:56:12.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:PerfDataSamplingInterval=500
2024-01-21 01:56:12 20-Jan-2024 22:56:12.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.geotools.referencing.forceXY=true
2024-01-21 01:56:12 20-Jan-2024 22:56:12.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:SoftRefLRUPolicyMSPerMB=36000
2024-01-21 01:56:12 20-Jan-2024 22:56:12.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:NewRatio=2
2024-01-21 01:56:12 20-Jan-2024 22:56:12.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+UseG1GC
2024-01-21 01:56:12 20-Jan-2024 22:56:12.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:MaxGCPauseMillis=200
2024-01-21 01:56:12 20-Jan-2024 22:56:12.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:ParallelGCThreads=20
2024-01-21 01:56:12 20-Jan-2024 22:56:12.899 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:ConcGCThreads=5
2024-01-21 01:56:12 20-Jan-2024 22:56:12.900 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:InitiatingHeapOccupancyPercent=45
2024-01-21 01:56:12 20-Jan-2024 22:56:12.900 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+CMSClassUnloadingEnabled
2024-01-21 01:56:12 20-Jan-2024 22:56:12.900 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djts.overlay=ng
2024-01-21 01:56:12 20-Jan-2024 22:56:12.900 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dfile.encoding=UTF8
2024-01-21 01:56:12 20-Jan-2024 22:56:12.900 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Duser.timezone=GMT
2024-01-21 01:56:12 20-Jan-2024 22:56:12.900 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Duser.language=en_US:en
2024-01-21 01:56:12 20-Jan-2024 22:56:12.900 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Duser.region=US
2024-01-21 01:56:12 20-Jan-2024 22:56:12.900 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Duser.country=US
2024-01-21 01:56:12 20-Jan-2024 22:56:12.900 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -DENABLE_JSONP=true
2024-01-21 01:56:12 20-Jan-2024 22:56:12.900 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -DMAX_FILTER_RULES=20
2024-01-21 01:56:12 20-Jan-2024 22:56:12.900 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -DOPTIMIZE_LINE_WIDTH=false
2024-01-21 01:56:12 20-Jan-2024 22:56:12.900 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -DALLOW_ENV_PARAMETRIZATION=false
2024-01-21 01:56:12 20-Jan-2024 22:56:12.900 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djavax.servlet.request.encoding=UTF-8
2024-01-21 01:56:12 20-Jan-2024 22:56:12.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djavax.servlet.response.encoding=UTF-8
2024-01-21 01:56:12 20-Jan-2024 22:56:12.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -DCLUSTER_CONFIG_DIR=/opt/geoserver/data_dir/cluster/master/instance_ab2b5815c4e6
2024-01-21 01:56:12 20-Jan-2024 22:56:12.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -DGEOSERVER_DATA_DIR=/opt/geoserver/data_dir
2024-01-21 01:56:12 20-Jan-2024 22:56:12.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -DGEOSERVER_FILEBROWSER_HIDEFS=false
2024-01-21 01:56:12 20-Jan-2024 22:56:12.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -DGEOSERVER_AUDIT_PATH=/opt/geoserver/data_dir/monitoring/monitor_ab2b5815c4e6
2024-01-21 01:56:12 20-Jan-2024 22:56:12.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.geotools.shapefile.datetime=true
2024-01-21 01:56:12 20-Jan-2024 22:56:12.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.geotools.localDateTimeHandling=true
2024-01-21 01:56:12 20-Jan-2024 22:56:12.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dsun.java2d.renderer.useThreadLocal=false
2024-01-21 01:56:12 20-Jan-2024 22:56:12.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dsun.java2d.renderer.pixelsize=8192
2024-01-21 01:56:12 20-Jan-2024 22:56:12.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:NewSize=300m
2024-01-21 01:56:12 20-Jan-2024 22:56:12.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dlog4j.configuration=/usr/local/tomcat/log4j.properties
2024-01-21 01:56:12 20-Jan-2024 22:56:12.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --patch-module=java.desktop=/usr/local/tomcat/marlin-render.jar
2024-01-21 01:56:12 20-Jan-2024 22:56:12.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dsun.java2d.renderer=org.marlin.pisces.PiscesRenderingEngine
2024-01-21 01:56:12 20-Jan-2024 22:56:12.901 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dgeoserver.login.autocomplete=on
2024-01-21 01:56:12 20-Jan-2024 22:56:12.902 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -DUPDATE_BUILT_IN_LOGGING_PROFILES=false
2024-01-21 01:56:12 20-Jan-2024 22:56:12.902 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -DRELINQUISH_LOG4J_CONTROL=false
2024-01-21 01:56:12 20-Jan-2024 22:56:12.902 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -DGEOSERVER_CONSOLE_DISABLED=false
2024-01-21 01:56:12 20-Jan-2024 22:56:12.902 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -DGWC_DISKQUOTA_DISABLED=false
2024-01-21 01:56:12 20-Jan-2024 22:56:12.902 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -DGEOSERVER_CSRF_WHITELIST=
2024-01-21 01:56:12 20-Jan-2024 22:56:12.902 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dgeoserver.xframe.shouldSetPolicy=true
2024-01-21 01:56:12 20-Jan-2024 22:56:12.902 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
2024-01-21 01:56:12 20-Jan-2024 22:56:12.902 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
2024-01-21 01:56:12 20-Jan-2024 22:56:12.902 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
2024-01-21 01:56:12 20-Jan-2024 22:56:12.902 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
2024-01-21 01:56:12 20-Jan-2024 22:56:12.902 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
2024-01-21 01:56:12 20-Jan-2024 22:56:12.902 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
2024-01-21 01:56:12 20-Jan-2024 22:56:12.902 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
2024-01-21 01:56:12 20-Jan-2024 22:56:12.906 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.6.5].
2024-01-21 01:56:12 20-Jan-2024 22:56:12.906 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
2024-01-21 01:56:12 20-Jan-2024 22:56:12.906 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
2024-01-21 01:56:12 20-Jan-2024 22:56:12.908 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1f 31 Mar 2020]
2024-01-21 01:56:13 20-Jan-2024 22:56:13.075 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
2024-01-21 01:56:13 20-Jan-2024 22:56:13.088 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [297] milliseconds
2024-01-21 01:56:13 20-Jan-2024 22:56:13.117 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
2024-01-21 01:56:13 20-Jan-2024 22:56:13.117 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.73]
2024-01-21 01:56:13 20-Jan-2024 22:56:13.121 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/manager]
2024-01-21 01:56:13 20-Jan-2024 22:56:13.282 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/manager] has finished in [161] ms
2024-01-21 01:56:13 20-Jan-2024 22:56:13.283 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/examples]
2024-01-21 01:56:13 20-Jan-2024 22:56:13.380 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/examples] has finished in [97] ms
2024-01-21 01:56:13 20-Jan-2024 22:56:13.380 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/docs]
2024-01-21 01:56:13 20-Jan-2024 22:56:13.390 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/docs] has finished in [10] ms
2024-01-21 01:56:13 20-Jan-2024 22:56:13.390 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/ROOT]
2024-01-21 01:56:13 20-Jan-2024 22:56:13.398 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/ROOT] has finished in [8] ms
2024-01-21 01:56:13 20-Jan-2024 22:56:13.398 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/geoserver]
2024-01-21 01:56:14 20-Jan-2024 22:56:14.499 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
2024-01-21 01:56:14 20-Jan-2024 22:56:14.501 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
2024-01-21 01:56:14 20-Jan-2024 22:56:14.502 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/geoserver] startup failed due to previous errors
2024-01-21 01:56:14 20-Jan-2024 22:56:14.511 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/geoserver] has finished in [1,113] ms
2024-01-21 01:56:14 20-Jan-2024 22:56:14.511 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/host-manager]
2024-01-21 01:56:14 20-Jan-2024 22:56:14.520 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/host-manager] has finished in [9] ms
2024-01-21 01:56:14 20-Jan-2024 22:56:14.527 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
2024-01-21 01:56:14 20-Jan-2024 22:56:14.533 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1444] milliseconds
from docker-geoserver.
root@107984cb23d4:/opt# gdalinfo --version
GDAL 3.4.1, released 2021/12/27
from docker-geoserver.
installed GDAL does not support for ECW file format !!!!
root@107984cb23d4:/opt# gdalinfo --formats
Supported Formats:
VRT -raster,multidimensional raster- (rw+v): Virtual Raster
DERIVED -raster- (ro): Derived datasets using VRT pixel functions
GTiff -raster- (rw+vs): GeoTIFF
COG -raster- (wv): Cloud optimized GeoTIFF generator
NITF -raster- (rw+vs): National Imagery Transmission Format
RPFTOC -raster- (rovs): Raster Product Format TOC format
ECRGTOC -raster- (rovs): ECRG TOC format
HFA -raster- (rw+v): Erdas Imagine Images (.img)
SAR_CEOS -raster- (rov): CEOS SAR Image
CEOS -raster- (rov): CEOS Image
JAXAPALSAR -raster- (rov): JAXA PALSAR Product Reader (Level 1.1/1.5)
GFF -raster- (rov): Ground-based SAR Applications Testbed File Format (.gff)
ELAS -raster- (rw+v): ELAS
ESRIC -raster- (rov): Esri Compact Cache
AIG -raster- (rov): Arc/Info Binary Grid
AAIGrid -raster- (rwv): Arc/Info ASCII Grid
GRASSASCIIGrid -raster- (rov): GRASS ASCII Grid
ISG -raster- (rov): International Service for the Geoid
SDTS -raster- (rov): SDTS Raster
DTED -raster- (rwv): DTED Elevation Raster
PNG -raster- (rwv): Portable Network Graphics
JPEG -raster- (rwv): JPEG JFIF
MEM -raster,multidimensional raster- (rw+): In Memory Raster
JDEM -raster- (rov): Japanese DEM (.mem)
GIF -raster- (rwv): Graphics Interchange Format (.gif)
BIGGIF -raster- (rov): Graphics Interchange Format (.gif)
ESAT -raster- (rov): Envisat Image Format
FITS -raster,vector- (rw+): Flexible Image Transport System
BSB -raster- (rov): Maptech BSB Nautical Charts
XPM -raster- (rwv): X11 PixMap Format
BMP -raster- (rw+v): MS Windows Device Independent Bitmap
DIMAP -raster- (rovs): SPOT DIMAP
AirSAR -raster- (rov): AirSAR Polarimetric Image
RS2 -raster- (rovs): RadarSat 2 XML Product
SAFE -raster- (rov): Sentinel-1 SAR SAFE Product
PCIDSK -raster,vector- (rw+v): PCIDSK Database File
PCRaster -raster- (rw+): PCRaster Raster File
ILWIS -raster- (rw+v): ILWIS Raster Map
SGI -raster- (rw+v): SGI Image File Format 1.0
SRTMHGT -raster- (rwv): SRTMHGT File Format
Leveller -raster- (rw+v): Leveller heightfield
Terragen -raster- (rw+v): Terragen heightfield
GMT -raster- (rw): GMT NetCDF Grid Format
netCDF -raster,multidimensional raster,vector- (rw+vs): Network Common Data Format
HDF4 -raster,multidimensional raster- (ros): Hierarchical Data Format Release 4
HDF4Image -raster- (rw+): HDF4 Dataset
ISIS3 -raster- (rw+v): USGS Astrogeology ISIS cube (Version 3)
ISIS2 -raster- (rw+v): USGS Astrogeology ISIS cube (Version 2)
PDS -raster- (rov): NASA Planetary Data System
PDS4 -raster,vector- (rw+vs): NASA Planetary Data System 4
VICAR -raster,vector- (rw+v): MIPL VICAR file
TIL -raster- (rov): EarthWatch .TIL
ERS -raster- (rw+v): ERMapper .ers Labelled
JP2OpenJPEG -raster,vector- (rwv): JPEG-2000 driver based on OpenJPEG library
L1B -raster- (rovs): NOAA Polar Orbiter Level 1b Data Set
FIT -raster- (rwv): FIT Image
GRIB -raster,multidimensional raster- (rwv): GRIdded Binary (.grb, .grb2)
RMF -raster- (rw+v): Raster Matrix Format
WCS -raster- (rovs): OGC Web Coverage Service
WMS -raster- (rwvs): OGC Web Map Service
MSGN -raster- (rov): EUMETSAT Archive native (.nat)
RST -raster- (rw+v): Idrisi Raster A.1
INGR -raster- (rw+v): Intergraph Raster
GSAG -raster- (rwv): Golden Software ASCII Grid (.grd)
GSBG -raster- (rw+v): Golden Software Binary Grid (.grd)
GS7BG -raster- (rw+v): Golden Software 7 Binary Grid (.grd)
COSAR -raster- (rov): COSAR Annotated Binary Matrix (TerraSAR-X)
TSX -raster- (rov): TerraSAR-X Product
COASP -raster- (ro): DRDC COASP SAR Processor Raster
R -raster- (rwv): R Object Data Store
MAP -raster- (rov): OziExplorer .MAP
KMLSUPEROVERLAY -raster- (rwv): Kml Super Overlay
WEBP -raster- (rwv): WEBP
PDF -raster,vector- (rw+vs): Geospatial PDF
Rasterlite -raster- (rwvs): Rasterlite
MBTiles -raster,vector- (rw+v): MBTiles
PLMOSAIC -raster- (ro): Planet Labs Mosaics API
CALS -raster- (rwv): CALS (Type 1)
WMTS -raster- (rwv): OGC Web Map Tile Service
SENTINEL2 -raster- (rovs): Sentinel 2
MRF -raster- (rw+v): Meta Raster Format
PNM -raster- (rw+v): Portable Pixmap Format (netpbm)
DOQ1 -raster- (rov): USGS DOQ (Old Style)
DOQ2 -raster- (rov): USGS DOQ (New Style)
PAux -raster- (rw+v): PCI .aux Labelled
MFF -raster- (rw+v): Vexcel MFF Raster
MFF2 -raster- (rw+): Vexcel MFF2 (HKV) Raster
FujiBAS -raster- (rov): Fuji BAS Scanner Image
GSC -raster- (rov): GSC Geogrid
FAST -raster- (rov): EOSAT FAST Format
BT -raster- (rw+v): VTP .bt (Binary Terrain) 1.3 Format
LAN -raster- (rw+v): Erdas .LAN/.GIS
CPG -raster- (rov): Convair PolGASP
IDA -raster- (rw+v): Image Data and Analysis
NDF -raster- (rov): NLAPS Data Format
EIR -raster- (rov): Erdas Imagine Raw
DIPEx -raster- (rov): DIPEx
LCP -raster- (rwv): FARSITE v.4 Landscape File (.lcp)
GTX -raster- (rw+v): NOAA Vertical Datum .GTX
LOSLAS -raster- (rov): NADCON .los/.las Datum Grid Shift
NTv2 -raster- (rw+vs): NTv2 Datum Grid Shift
CTable2 -raster- (rw+v): CTable2 Datum Grid Shift
ACE2 -raster- (rov): ACE2
SNODAS -raster- (rov): Snow Data Assimilation System
KRO -raster- (rw+v): KOLOR Raw
ROI_PAC -raster- (rw+v): ROI_PAC raster
RRASTER -raster- (rw+v): R Raster
BYN -raster- (rw+v): Natural Resources Canada's Geoid
ARG -raster- (rwv): Azavea Raster Grid format
RIK -raster- (rov): Swedish Grid RIK (.rik)
USGSDEM -raster- (rwv): USGS Optional ASCII DEM (and CDED)
GXF -raster- (rov): GeoSoft Grid Exchange Format
BAG -raster,multidimensional raster,vector- (rw+v): Bathymetry Attributed Grid
HDF5 -raster,multidimensional raster- (rovs): Hierarchical Data Format Release 5
HDF5Image -raster- (rov): HDF5 Dataset
NWT_GRD -raster- (rw+v): Northwood Numeric Grid Format .grd/.tab
NWT_GRC -raster- (rov): Northwood Classified Grid Format .grc/.tab
ADRG -raster- (rw+vs): ARC Digitized Raster Graphics
SRP -raster- (rovs): Standard Raster Product (ASRP/USRP)
BLX -raster- (rwv): Magellan topo (.blx)
PostGISRaster -raster- (rws): PostGIS Raster driver
SAGA -raster- (rw+v): SAGA GIS Binary Grid (.sdat, .sg-grd-z)
XYZ -raster- (rwv): ASCII Gridded XYZ
HF2 -raster- (rwv): HF2/HFZ heightfield raster
JPEGLS -raster- (rwv): JPEGLS
OZI -raster- (rov): OziExplorer Image File
CTG -raster- (rov): USGS LULC Composite Theme Grid
ZMap -raster- (rwv): ZMap Plus Grid
NGSGEOID -raster- (rov): NOAA NGS Geoid Height Grids
IRIS -raster- (rov): IRIS data (.PPI, .CAPPi etc)
PRF -raster- (rov): Racurs PHOTOMOD PRF
RDA -raster- (ro): DigitalGlobe Raster Data Access driver
EEDAI -raster- (ros): Earth Engine Data API Image
DAAS -raster- (ro): Airbus DS Intelligence Data As A Service driver
SIGDEM -raster- (rwv): Scaled Integer Gridded DEM .sigdem
HEIF -raster- (rov): ISO/IEC 23008-12:2017 High Efficiency Image File Format
TGA -raster- (rov): TGA/TARGA Image File Format
OGCAPI -raster,vector- (rov): OGCAPI
STACTA -raster- (rovs): Spatio-Temporal Asset Catalog Tiled Assets
STACIT -raster- (rovs): Spatio-Temporal Asset Catalog Items
GPKG -raster,vector- (rw+vs): GeoPackage
CAD -raster,vector- (rovs): AutoCAD Driver
PLSCENES -raster,vector- (ro): Planet Labs Scenes API
NGW -raster,vector- (rw+s): NextGIS Web
GenBin -raster- (rov): Generic Binary (.hdr Labelled)
ENVI -raster- (rw+v): ENVI .hdr Labelled
EHdr -raster- (rw+v): ESRI .hdr Labelled
ISCE -raster- (rw+v): ISCE raster
Zarr -raster,multidimensional raster- (rw+vs): Zarr
HTTP -raster,vector- (ro): HTTP Fetching Wrapper
from docker-geoserver.
@cetindogu currently https://github.com/kartoza/docker-geoserver/blob/develop/Dockerfile#L39 is seen here, if you need to modify it, try setting it as an env variable. Also, you can mount your jars into any path i.e
./geoserver_lib_dir:/geoserver_lib_dir:
./run.sh:/docker-entrypoint-geoserver.d/run.sh
Not that the run.sh
will be executed during startup and copy the jars to the destination specified in the script with the correct permissions.
Note:, As far as I know, the way the GDAL
l extensions work by leveraging gdal on the host system and you will need to compile gdal with ECW support.. Also because of the licence terms for ECW
we generally stopped worrying about handling it here and left it for the end users to figure out
from docker-geoserver.
Related Issues (20)
- Unable to set FILTER_COMPLIANCE property in Web Feature Server store through REST api HOT 5
- support for 2.24.1 HOT 4
- GeoServer Pod Restart Failure with Thread Local Errors in Kubernetes Environment HOT 1
- Not possible anymore to run as non-root HOT 12
- roles.xml & roles.xml.orig down to 0 bytes HOT 1
- Geoserver Cluster on AWS ECS not working HOT 9
- Dockerfile STABLE_EXTENSION gdal error ->Plugin URL does not exist:: https://sourceforge.net/projects/geoserver/files/GeoServer/2.24.1/extensions/geoserver-2.24.1-gdal.zip HOT 1
- random start-up crash HOT 10
- XFRAME_OPTIONS does not work as expected. HOT 1
- [geoserver.monitor] - Request Dumper exiting due to :Permission denied
- crash at start on arm64 HOT 1
- After crashing I couldn't run again HOT 2
- Write a security policy / nominate security contacts HOT 5
- validate_url and download_extension request every URL twice, and don't re-use connections, making builds really slow HOT 3
- Update base image to new image HOT 4
- GWC error "Problem communicating with GeoServer" HOT 13
- Broken WMS due to libjpeg-turbo errors in 2.25.0 HOT 10
- Custom Vector Dimensions don't work in 2.25.0 HOT 2
- JDBCconfig and JDBCstore configuration settings via ENV variables HOT 15
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-geoserver.