The easiest thing is to remove the DataNode from CayenneModel completely, and 
use Bootique connections locally, in production and in other environments.

Andrus

> On Jun 9, 2017, at 6:14 PM, Pascal Robert <[email protected]> wrote:
> 
> Hi,
> 
> I’m deploying my first Bootique app, which use Cayenne. In my config.yml 
> file, I set the datasource like this:
> 
> jdbc:
>  mysql:
>    driverClassName: com.mysql.jdbc.Driver
>    url: 
> "jdbc:mysql://10.6.xx.xx:3306/filemaker?connectTimeout=0&autoReconnect=true"
>    initialSize: 1
>    username: xxxxx
>    password: xxxxx
> 
> cayenne:
>  datasource: mysql
> 
> But when I make a request to the app, it tries to connect to the server 
> defined in the data model, not from the configuration file. 
> 
> INFO  [2017-06-09 15:08:32,255] bootique-http-36 
> o.a.c.c.XMLDataChannelDescriptorLoader: Loading XML configuration resource 
> from jar:file:/opt/bin/RevendeursWeb-1.0.jar!/cayenne-filemaker.xml
> INFO  [2017-06-09 15:08:32,278] bootique-http-36 
> o.a.c.c.XMLDataChannelDescriptorLoader: Loading XML DataMap resource from 
> jar:file:/opt/bin/RevendeursWeb-1.0.jar!/mysql.map.xml
> INFO  [2017-06-09 15:08:32,332] bootique-http-36 
> o.a.c.c.XMLDataChannelDescriptorLoader: Loading XML DataMap resource from 
> jar:file:/opt/bin/RevendeursWeb-1.0.jar!/revendeurs.map.xml
> INFO  [2017-06-09 15:08:32,338] bootique-http-36 
> o.a.c.c.XMLDataChannelDescriptorLoader: Loading XML DataMap resource from 
> jar:file:/opt/bin/RevendeursWeb-1.0.jar!/utilisateurs.map.xml
> 
> INFO  [2017-06-09 15:08:32,366] bootique-http-36 o.a.c.d.DriverDataSource: 
> Connecting to 'jdbc:mysql://legestionnaire.druide:3306/filemaker' as 
> 'filemaker'
> INFO  [2017-06-09 15:08:32,413] bootique-http-36 o.a.c.d.DriverDataSource: 
> *** Connecting: FAILURE.
> 
> What’s the trick?

Reply via email to