Coder Social home page Coder Social logo

Comments (5)

cetindogu avatar cetindogu commented on July 17, 2024

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.

cetindogu avatar cetindogu commented on July 17, 2024

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.

cetindogu avatar cetindogu commented on July 17, 2024

root@107984cb23d4:/opt# gdalinfo --version
GDAL 3.4.1, released 2021/12/27

from docker-geoserver.

cetindogu avatar cetindogu commented on July 17, 2024

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.

NyakudyaA avatar NyakudyaA commented on July 17, 2024

@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 GDALl 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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.