On 04/04/2013 17:23, Roman Minko wrote: > I think it is a bit confusing settings anyway, > and yes, It will be useful to know how to change this. > Good idea to describe it on wiki. > As I get, we have this properties in war file. So only the way to make > it persistent in tomcat is update deployed syncope apps? > make changes > \webapps\syncope\WEB-INF\classes\persistence.properties > and restart syncope core > Am I right?
It depends if you are running in embedded mode (as I was guessing below): in this case you can just change in the source tree core/src/test/resources/persistence.properties If you are instead playing with the standalone distribution, you are right. Regards. > 2013/4/4 Francesco Chicchiriccò <[email protected] > <mailto:[email protected]>> > > On 04/04/2013 16:41, Roman Minko wrote: > > I started syncope with h2 database on tomcat, and have noticed one > > detail in persistence.properties: > > The datasource use is in-memory h2 database. When tomcat goes > down, DB > > erased. > > > jpa.url=jdbc:h2:mem:syncopedb;DB_CLOSE_DELAY=-1 > > I propose to set H2 create DB at least in user folder: > > > jpa.url=jdbc:h2:~/syncopedb;DB_CLOSE_DELAY=-1 > > does it make sense? > > Hi Roman, > I guess you are referring to the persistence configuration when > running > in embedded mode. > > Such configuration is currently derived from the one used by > integration > tests: hence the reason why H2 is configured in-memory. > > It could be an idea to add a note on the wiki pages [1] [2] saying > something like "do you want to make it persistent? Just change this". > > WDYT? > > [1] > > https://cwiki.apache.org/confluence/display/SYNCOPE/Run+Syncope+in+embedded+mode > [2] > > https://cwiki.apache.org/confluence/display/SYNCOPE/Run+Syncope+standalone+distribution > -- Francesco Chicchiriccò ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member http://people.apache.org/~ilgrosso/
