Strange... the error message comes from GeoWebCache:

https://github.com/GeoWebCache/geowebcache/blob/5e913193ff50a61ef9dd63a87887189352fa6b21/geowebcache/core/src/main/java/org/geowebcache/storage/DefaultStorageFinder.java#L124

but a "blame" shows this code has not been touched in 10 years:

https://github.com/GeoWebCache/geowebcache/blame/5e913193ff50a61ef9dd63a87887189352fa6b21/geowebcache/core/src/main/java/org/geowebcache/storage/DefaultStorageFinder.java#L124

So yes, maybe a java 11 thing, though I don't know what exactly.

Cheers
Andrea


On Fri, Apr 26, 2019 at 11:00 AM Russ Hore <r...@russ-hore.co.uk> wrote:

> OK. I have not solved it but have done some research;
> 1) Installed clean Ubuntu 18.04.2
> 2) apt-get update / upgrade etc
> 3) Installed tomcat9
> 4) Copied 2.15 GeoServer.war to /var/lib/tomcat9/webapps
> GeoServer started
> 5) created /data, chown tomcat:tomcat /data/
> 6) restarted tomcat9, and got the original error “which is not writeable”
> 7) Installed GeoServer 2.14
> 8) It won’t run under java 11 I assume
> 9) Installed OpenJDK 1.8.0_191
> 10) Installed tomcat8
> 11) Installed GeoServer.war
> 12) Edited web.xml to set DATA_DIR
> 13) GeoServer started and used /data as DATA dir.
>
> I am not sure where to look now but if anybody has things they want me to
> look at I have some spare time.
>
> I may try tomcat8/Java 8 on Ubuntu 19.04 later.
>
> Russ
>
> On 26 Apr 2019, at 08:42, Russ Hore <r...@russ-hore.co.uk> wrote:
>
> Hi Benoit,
>
> Good suggestion, (and I might be missing something obvious),  but I am
> using an absolute path.
>
> /data exists under the root filesystem
>
> This is the way I have set up GeoServer before so I can easily upgrade.
> Maybe something has changed between Ubuntu 18 & 19
>
> I am about to do a clean install of Ubuntu 18 so will ley the list know.
>
> Russ
>
> On 26 Apr 2019, at 08:18, DEGRÈVE Benoît <b.degr...@issep.be> wrote:
>
> Hi all,
>
> Russ, I would like to help but I may be wrong : have you already tried an
> absolute path instead ?
>
> I say that because I’ve recently change my web.xml to direct Geoserver to
> save cached tiles in a geoserver (+tomcat) subdirectory and I used an
> absolute path, and it works without changing anything else.
>
> And if you want to use a relative path, maybe you should use « ./data/ »
> instead of « /data/ »
>
> Hope it helps,
>
>
> *Benoît DEGRÈVE*
> Risques sous-sols et cartographie
>
> Bachelier en gestion de données et cartographie
>
>
> *De :* Russ Hore [mailto:r...@russ-hore.co.uk <r...@russ-hore.co.uk>]
> *Envoyé :* jeudi 25 avril 2019 18:52
> *À :* Ian Turton
> *Cc :* geoserver-users@lists.sourceforge.net
> *Objet :* Re: [Geoserver-users] /data directory not writeable
>
> # ls -ld /data
> drwxrwxrwx 2 tomcat tomcat 4096 Apr 25 15:10 /data
>
>
> For info.,
>
> # ps -efl |grep tomcat
> 4 S tomcat    1232     1 49  80   0 - 1716271 futex_ 16:49 ?      00:00:46
> /usr/lib/jvm/default-java/bin/java
> -Djava.util.logging.config.file=/var/lib/tomcat9/conf/logging.properties
> -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
> -Djava.awt.headless=true -XX:+UseG1GC -Djdk.tls.ephemeralDHKeySize=2048
> -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
> -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
> -DGEOSERVER_DATA_DIR=/data -Dignore.endorsed.dirs= -classpath
> /usr/share/tomcat9/bin/bootstrap.jar:/usr/share/tomcat9/bin/tomcat-juli.jar
> -Dcatalina.base=/var/lib/tomcat9 -Dcatalina.home=/usr/share/tomcat9
> -Djava.io.tmpdir=/tmp org.apache.catalina.startup.Bootstrap start
>
> Russ
>
>
> On 25 Apr 2019, at 17:22, Ian Turton <ijtur...@gmail.com> wrote:
>
> can you paste the result of "ls -ld /data" in here, I suspect that is
> isn't what you think it is
>
> Ian
>
> On Thu, 25 Apr 2019 at 17:05, Russ Hore <r...@russ-hore.co.uk> wrote:
>
> I have just done a clean installation of Ubuntu 19.04, installed Tomcat 9,
> installed OpenJDK 11 and installed GS 2.15
>
> I have a folder called /data to which I point GeoServer by editing web.xml
>
>    <context-param>
>        <param-name>GEOSERVER_DATA_DIR</param-name>
>        <param-value>/data/</param-value>
>     </context-param>
>
> Now when I start GeoServer I get an error in /var/log/syslog saying /data
> is not writeable !
>
> Apr 25 15:14:05 hostname tomcat9[13480]: 25 Apr 15:14:05 ERROR
> [storage.DefaultStorageFinder] - Found Servlet context parameter
> GEOSERVER_DATA_DIR set to /data/ , which is not writeable
>
> Tomcat is running as user ‘tomcat’. The /data folder is owned by tomcat
> with permissions 777 (I know that is not the best but I am trying to get
> things working)
>
> I have tried setting the data folder in her setclasspath.sh
>
> CATALINA_OPTS="-DGEOSERVER_DATA_DIR=/data"
>
> But I get the same error.
>
> Has anybody else seen this?
>
> Russ
> _______________________________________________
> Geoserver-users mailing list
>
> Please make sure you read the following two resources before posting to
> this list:
> - Earning your support instead of buying it, but Ian Turton:
> http://www.ianturton.com/talks/foss4g.html#/
> - The GeoServer user list posting guidelines:
> http://geoserver.org/comm/userlist-guidelines.html
>
> If you want to request a feature or an improvement, also see this:
> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer
>
>
> Geoserver-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
>
>
> --
> Ian Turton
>
>
> _______________________________________________
> Geoserver-users mailing list
>
> Please make sure you read the following two resources before posting to
> this list:
> - Earning your support instead of buying it, but Ian Turton:
> http://www.ianturton.com/talks/foss4g.html#/
> - The GeoServer user list posting guidelines:
> http://geoserver.org/comm/userlist-guidelines.html
>
> If you want to request a feature or an improvement, also see this:
> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer
>
>
> Geoserver-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
>
> _______________________________________________
> Geoserver-users mailing list
>
> Please make sure you read the following two resources before posting to
> this list:
> - Earning your support instead of buying it, but Ian Turton:
> http://www.ianturton.com/talks/foss4g.html#/
> - The GeoServer user list posting guidelines:
> http://geoserver.org/comm/userlist-guidelines.html
>
> If you want to request a feature or an improvement, also see this:
> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer
>
>
> Geoserver-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>


-- 

Regards, Andrea Aime == GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information. == Ing. Andrea Aime
@geowolf Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054
Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339
8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it
------------------------------------------------------- *Con riferimento
alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 -
Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni
circostanza inerente alla presente email (il suo contenuto, gli eventuali
allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i
destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per
errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le
sarei comunque grato se potesse darmene notizia. This email is intended
only for the person or entity to which it is addressed and may contain
information that is privileged, confidential or otherwise protected from
disclosure. We remind that - as provided by European Regulation 2016/679
“GDPR” - copying, dissemination or use of this e-mail or the information
herein by anyone other than the intended recipient is prohibited. If you
have received this email by mistake, please notify us immediately by
telephone or e-mail.*
_______________________________________________
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to