Thanks Humphries. In the $JETTY_BASE, I didn't have the lib folder. I
created it and placed the jar inside but it didn't work. I will try again
but creating the jdbc folder too.

Thanks again.

El jue, 8 sept 2022 a las 1:41, Humphries, Graham (<
graham.humphr...@stategrowth.tas.gov.au>) escribió:

> According to some documentation I found (
> https://help.percussion.com/rhythmyx/implementation/jetty/jetty-file-structure.html)
> you should place database drivers here: jetty/base/lib/jdbc
>
>
>
> *From:* Micho García <micho.gar...@geomatico.es>
> *Sent:* Wednesday, 7 September 2022 11:38 PM
> *To:* GeoServer Mailing List List <geoserver-users@lists.sourceforge.net>
> *Subject:* [Geoserver-users] Connecting Jetty to Postgis using JNDI
>
>
>
> Hi everybody,
>
>
> I'm Micho from geomatico.es
> <https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgeomatico.es%2F&data=05%7C01%7Cgraham.humphries%40stategrowth.tas.gov.au%7C27986e1c2b874ae2da7008da90daa943%7C64ebab8accf44b5ca2d32b4e972d96b2%7C0%7C0%7C637981567866547011%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=Fxl80ru%2Bvr041noKWm3nt%2FP6NwvU1Jm13IahHSV5zyA%3D&reserved=0>
> and I'm having some problems connecting geoserver's Jetty with Postgis
> using JNDI.
>
>
> I've read the documentation and I've configured a settings.xml with my
> JNDI configuration (attached). I need to understand why geoserver is trying
> to delete my whole indexes' database, but when I tried to publish an
> imagemosaic I receive this error:
>
>
> 07 Sep 15:13:59 ERROR [gce.imagemosaic] - Unable to obtain connection:
> Cannot create JDBC driver of class 'org.postgresql.Driver' for connect URL
> 'jdbc:postgres://172.20.0.11:5432/satagro_indexes
> <https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2F172.20.0.11%3A5432%2Fsatagro_indexes&data=05%7C01%7Cgraham.humphries%40stategrowth.tas.gov.au%7C27986e1c2b874ae2da7008da90daa943%7C64ebab8accf44b5ca2d32b4e972d96b2%7C0%7C0%7C637981567866547011%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=IjQiYe33%2Fz%2FxQv8pGCGoAGYrdTn%2FbCsS%2BNao6lAHYws%3D&reserved=0>
> '
> java.lang.RuntimeException: Unable to obtain connection: Cannot create
> JDBC driver of class 'org.postgresql.Driver' for connect URL
> 'jdbc:postgres://172.20.0.11:5432/satagro_indexes
> <https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2F172.20.0.11%3A5432%2Fsatagro_indexes&data=05%7C01%7Cgraham.humphries%40stategrowth.tas.gov.au%7C27986e1c2b874ae2da7008da90daa943%7C64ebab8accf44b5ca2d32b4e972d96b2%7C0%7C0%7C637981567866547011%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=IjQiYe33%2Fz%2FxQv8pGCGoAGYrdTn%2FbCsS%2BNao6lAHYws%3D&reserved=0>
> '
>
> I was investigating and I am almost sure that the Jetty is unable to get
> the Driver but my problem is that I don't know where I should place
> the postgresql-42.5.0.jar. I've placed into the $JETTY_HOME (in my case
> /home/michogarcia/geomati.co/SATAGRO/dev/geoserver/src/release/jetty/)in
> <https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgeomati.co%2FSATAGRO%2Fdev%2Fgeoserver%2Fsrc%2Frelease%2Fjetty%2F)in&data=05%7C01%7Cgraham.humphries%40stategrowth.tas.gov.au%7C27986e1c2b874ae2da7008da90daa943%7C64ebab8accf44b5ca2d32b4e972d96b2%7C0%7C0%7C637981567866547011%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=9VuQb9ppID0hAc4C%2BpWbHe7TxVJnadkEl6PPH8upGS0%3D&reserved=0>
> the $JETTY_HOME/resources and in several more places, but always with the
> same result.
>
>
> Where I should place the .jar to be used by Jetty?.
>
>
> Thanks a lot.
>
>
> Best.
>
>
>
> settings.xml:
>
>
>
> <?xml version="1.0"?>
> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "
> http://jetty.mortbay.org/configure.dtd
> <https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjetty.mortbay.org%2Fconfigure.dtd&data=05%7C01%7Cgraham.humphries%40stategrowth.tas.gov.au%7C27986e1c2b874ae2da7008da90daa943%7C64ebab8accf44b5ca2d32b4e972d96b2%7C0%7C0%7C637981567866547011%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=SiGnggSBvlC9hKbYMGKAROqs2efVh1OcUuGHKJT7eag%3D&reserved=0>
> ">
> <Configure class="org.eclipse.jetty.server.Server">
>     <New class="org.eclipse.jetty.plus.jndi.Resource">
>         <Arg>java:comp/env/jdbc/postgres</Arg>
>         <Arg>
>             <New class="org.apache.commons.dbcp.BasicDataSource">
>                 <Set name="driverClassName">org.postgresql.Driver</Set>
>                 <Set name="url">jdbc:postgres://172.20.0.11:5432/satagro
> <https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2F172.20.0.11%3A5432%2Fsatagro&data=05%7C01%7Cgraham.humphries%40stategrowth.tas.gov.au%7C27986e1c2b874ae2da7008da90daa943%7C64ebab8accf44b5ca2d32b4e972d96b2%7C0%7C0%7C637981567866547011%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=dF0wSkBD0r9PbL19q89%2FUM2WMe%2FnvFupNSbwJc91JRo%3D&reserved=0>
> </Set>
>                 <Set name="username">satagro</Set>
>                 <Set name="password"></Set>
>                 <Set name="maxActive">200</Set>
>                 <Set name="maxIdle">8</Set>
>                 <Set name="minIdle">0</Set>
>                 <Set name="maxWait">10000</Set>
>                 <Set name="minEvictableIdleTimeMillis">60000</Set>
>                 <Set name="timeBetweenEvictionRunsMillis">30000</Set>
>                 <Set name="numTestsPerEvictionRun">20</Set>
>                 <Set name="poolPreparedStatements">true</Set>
>                 <Set name="maxOpenPreparedStatements">100</Set>
>                 <Set name="testOnBorrow">true</Set>
>                 <Set name="validationQuery">SELECT SYSDATE FROM DUAL</Set>
>                 <Set name="accessToUnderlyingConnectionAllowed">true</Set>
>             </New>
>         </Arg>
>     </New>
>     <New class="org.eclipse.jetty.plus.jndi.Resource">
>         <Arg>java:comp/env/jdbc/indexes</Arg>
>         <Arg>
>             <New class="org.apache.commons.dbcp.BasicDataSource">
>                 <Set name="driverClassName">org.postgresql.Driver</Set>
>                 <Set name="url">jdbc:postgres://
> 172.20.0.11:5432/satagro_indexes
> <https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2F172.20.0.11%3A5432%2Fsatagro_indexes&data=05%7C01%7Cgraham.humphries%40stategrowth.tas.gov.au%7C27986e1c2b874ae2da7008da90daa943%7C64ebab8accf44b5ca2d32b4e972d96b2%7C0%7C0%7C637981567866547011%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=IjQiYe33%2Fz%2FxQv8pGCGoAGYrdTn%2FbCsS%2BNao6lAHYws%3D&reserved=0>
> </Set>
>                 <Set name="username">satagro</Set>
>                 <Set name="password"></Set>
>                 <Set name="maxActive">200</Set>
>                 <Set name="maxIdle">8</Set>
>                 <Set name="minIdle">0</Set>
>                 <Set name="maxWait">10000</Set>
>                 <Set name="minEvictableIdleTimeMillis">60000</Set>
>                 <Set name="timeBetweenEvictionRunsMillis">30000</Set>
>                 <Set name="numTestsPerEvictionRun">20</Set>
>                 <Set name="poolPreparedStatements">true</Set>
>                 <Set name="maxOpenPreparedStatements">100</Set>
>                 <Set name="testOnBorrow">true</Set>
>                 <Set name="validationQuery">SELECT SYSDATE FROM DUAL</Set>
>                 <Set name="accessToUnderlyingConnectionAllowed">true</Set>
>             </New>
>         </Arg>
>     </New>
> </Configure>
>
>
>
> --
>
> Micho Garcia
>
> geomatico.es
> <https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgeomatico.es%2F&data=05%7C01%7Cgraham.humphries%40stategrowth.tas.gov.au%7C27986e1c2b874ae2da7008da90daa943%7C64ebab8accf44b5ca2d32b4e972d96b2%7C0%7C0%7C637981567866547011%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=Fxl80ru%2Bvr041noKWm3nt%2FP6NwvU1Jm13IahHSV5zyA%3D&reserved=0>
>
>
>
> *Política de Protección de Datos de Carácter Personal Responsable:
> GEOMATICO, S. COOP. GALEGA CIF:  F-27875327 Teléfono de contacto: 623 066
> 080 Correo electrónico:  i...@geomatico.es <i...@geomatico.es> Dirección
> postal: C/ Pi y Margall, 60, entlo. ofic-2,  6202, Vigo, Pontevedra. Los
> datos de carácter personal contenidos en el presente y futuros correos
> electrónicos quedarán incorporados en nuestro Registro interno de
> actividades de tratamiento, con la finalidad de poder llevar a cabo una
> adecuada gestión de las comunicaciones (envíos, respuestas y reenvíos), así
> como para mantenerle informado de mis novedades comerciales y distintas
> ofertas promocionales. Los datos proporcionados se conservarán mientras se
> mantenga la relación comercial. Asimismo, los datos no serán cedidos a
> terceros salvo en aquellos casos en que exista una obligación legal. Tiene
> derecho a conocer en mayor detalle nuestra política de privacidad, acceder
> a sus datos personales, rectificar los datos inexactos, solicitar su
> supresión, limitar alguno de los tratamientos u oponerse a algún uso (por
> ej. oponerse posteriormente al envío de publicidad, si fuera el caso), vía
> e-mail, personalmente o mediante correo postal.*
>
> ------------------------------
>
> CONFIDENTIALITY NOTICE AND DISCLAIMER
> The information in this transmission may be confidential and/or protected
> by legal professional privilege, and is intended only for the person or
> persons to whom it is addressed. If you are not such a person, you are
> warned that any disclosure, copying or dissemination of the information is
> unauthorised. If you have received the transmission in error, please
> immediately contact this office by telephone, fax or email, to inform us of
> the error and to enable arrangements to be made for the destruction of the
> transmission, or its return at our cost. No liability is accepted for any
> unauthorised use of the information contained in this transmission.
>


-- 
Micho Garcia
geomatico.es

*Política de Protección de Datos de Carácter Personal **Responsable:
GEOMATICO, S. COOP. GALEGA **CIF:  F-27875327 **Teléfono de contacto: 623
066 080 **Correo electrónico:  i...@geomatico.es <i...@geomatico.es>
**Dirección
postal: C/ Pi y Margall, 60, entlo. ofic-2,  6202, Vigo, Pontevedra. **Los
datos de carácter personal contenidos en el presente y futuros correos
electrónicos quedarán incorporados en nuestro Registro interno de
actividades de tratamiento, con la finalidad de poder llevar a cabo una
adecuada gestión de las comunicaciones (envíos, respuestas y reenvíos), así
como para mantenerle informado de mis novedades comerciales y distintas
ofertas promocionales. Los datos proporcionados se conservarán mientras se
mantenga la relación comercial. **Asimismo, los datos no serán cedidos a
terceros salvo en aquellos casos en que exista una obligación legal. **Tiene
derecho a conocer en mayor detalle nuestra política de privacidad, acceder
a sus datos personales, rectificar los datos inexactos, solicitar su
supresión, limitar alguno de los tratamientos u oponerse a algún uso (por
ej. oponerse posteriormente al envío de publicidad, si fuera el caso), vía
e-mail, personalmente o mediante correo postal.*
_______________________________________________
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