Hi Ben,

I'm finally getting to this but I think there must be missing information
in the Geoserver documentation on this topic, especially in the context of
App Schemas. I'm following the Postgres example here:
http://docs.geoserver.org/stable/en/user/tutorials/tomcat-jndi/tomcat-jndi.html
but
have no luck. Geoserver won't start afterwards. I can revert to my previous
configuration and everything is fine.

Specifically, I'm not sure which .jar files to move to where. I am using a
PostGIS backend so I downloaded both the postgres and the postgis JDBC
drivers:

postgis-jdbc-2.1.7.2.jar
postgresql-42.1.4.jar

I understand that these (or possibly just one?) should go into
/Library/Tomcat/lib and that I should remove the duplicates (?) from
/Library/Tomcat/webapps/geoserver/WEB-INF/lib but I don't see any
duplicates in that directory. I have the following from ls *jdbc* :

gs-sec-jdbc-2.11.2.jar
gt-jdbc-mysql-17.2.jar
spring-jdbc-4.2.5.RELEASE.jar
gs-web-sec-jdbc-2.11.2.jar
gt-jdbc-postgis-17.2.jar
gt-jdbc-17.2.jar
gwc-diskquota-jdbc-1.11.1.jar

After these are in the right place with the correct duplicates are removed,
I think my context.xml file should look like the following. Have I missed
replacing any placeholder values in any of these fields?

<?xml version="1.0" encoding="UTF-8"?>
<Context>
    <Resource name="jdbc/postgres"
      auth="Container"
      type="javax.sql.DataSource"
      driverClassName="org.postgresql.Driver"
      url="jdbc:postgresql://localhost:5432/slm"
      username="ecelt-07" password=""
      maxActive="100"
      initialSize="0"
      minIdle="0"
      maxIdle="8"
      maxWait="10000"
      timeBetweenEvictionRunsMillis="30000"
      minEvictableIdleTimeMillis="60000"
      testWhileIdle="true"
      validationQuery="SELECT 1"
      maxAge="600000"
      rollbackOnReturn="true"
    />
    <!-- Default set of monitored resources. If one of these changes, the
 -->
    <!-- web application will be reloaded.
  -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
</Context>



Thanks for all your help!


On Fri, Aug 11, 2017 at 3:40 PM, Ben Caradoc-Davies <b...@transient.nz>
wrote:

> Gavin,
>
> every source feature has its own connection pool. Use the same JNDI source
> for all source features to have them use a single pool that you can make as
> large as you like.
>
> The new functionality is in 2.11.2 and master so you should have it.
>
> Kind regards,
> Ben.
>
>
> On 12/08/17 06:37, Gavin Medley wrote:
>
>> Hi Ben,
>>
>> How does App Schema use the connections pool? Does it create a new
>> connection for each mapping file?
>>
>> I am running 2.11.2. Is the new development in the nightly build?
>>
>> On Thu, Aug 10, 2017 at 5:29 PM, Ben Caradoc-Davies <b...@transient.nz>
>> wrote:
>>
>> Gavin,
>>>
>>> there is no limit in app-schema, but you might be hitting a limit in the
>>> size of the JDBC connection pool. You can increase this by using JNDI and
>>> configuring a larger number of connections.
>>>
>>> Very recent changes should improve app-schema connection usage:
>>>
>>> [GEOT-5748] Improve App-Schema connection usage
>>> https://osgeo-org.atlassian.net/browse/GEOT-5748
>>>
>>> What GeoServer version are you using?
>>>
>>> Kind regards,
>>> Ben.
>>>
>>> On 11/08/17 10:58, Gavin Medley wrote:
>>>
>>> Hi,
>>>>
>>>> Is there a limit to the number of feature chained elements possible in a
>>>> single feature? I have 10 mapping files, performing feature chaining and
>>>> each file maps between 4 and 10 elements. I've noticed that I don't seem
>>>> to
>>>> be able to go further. If I comment out a single <AttributeMapping> it
>>>> works but if I add one I get
>>>>
>>>> Duplicate mappingName or targetElement across FeatureTypeMapping
>>>> instances
>>>> detected.
>>>>
>>>> It doesn't seem to matter which <AttributeMappings> I change. It only
>>>> seems
>>>> to matter that there are too many. Is this possible?
>>>>
>>>> Cheers,
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------
>>>> ------------------
>>>> Check out the vibrant tech community on one of the world's most
>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> 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
>>>>
>>>> Geoserver-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>>>>
>>>>
>>>> --
>>> Ben Caradoc-Davies <b...@transient.nz>
>>> Director
>>> Transient Software Limited <http://transient.nz/>
>>> New Zealand
>>>
>>>
>>
>>
>>
> --
> Ben Caradoc-Davies <b...@transient.nz>
> Director
> Transient Software Limited <http://transient.nz/>
> New Zealand
>



-- 
Gavin Medley
Software Engineer I
*UNAVCO*
6350 Nautilus Drive
Boulder, CO 80301-5394
med...@unavco.org
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
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

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

Reply via email to