Kürzlich habe ich angefangen, an einem Projekt mit ModeShape 3.8 und Infinispan 5.3 zu arbeiten. Ursprünglicher Entwickler ist bereits ohne jegliche Dokumentation gegangen. Die Anwendung funktioniert einwandfrei, es sei denn, sie wird nicht neu gestartet. Alle Daten gingen verloren, sobald es heruntergefahren wurde. Kann ein vorübergehendes Repository sein, aber nicht sicher.Daten werden in ModeShape nicht gespeichert 3.8
Im pom.xml
- modeshape-JCR
- modeshape-JCR-api
- modeshape schematische
- modeshape-BOM-embedded
- Infinispan-core
Im repo.json
{
"name":"repo",
"workspaces":{
"default":"default",
"allowCreation":true
},
"security":{"providers" : [
{
"name" : "Custom Provider",
"classname" : "security.CustomRepoAuthProvider"
}
]
},
"storage":{
"cacheConfiguration":"/conf/infinispan-conf.xml",
"cacheName":"filesystem"
}
}
Im Infinispan-conf.xml
http://www.infinispan.org/schemas/infinispan-config-5.3.xsd ">
<global>
<globalJmxStatistics enabled="false" allowDuplicateDomains="true"/>
</global>
<namedCache name="filesystem">
<transaction transactionManagerLookupClass="org.infinispan.transaction.lookup.GenericTransactionManagerLookup" transactionMode="TRANSACTIONAL" lockingMode="OPTIMISTIC"/>
<loaders passivation="false" shared="false" preload="true">
<fileStore fetchPersistentState="true" purgerThreads="3" purgeSynchronously="true" ignoreModifications="false" purgeOnStartup="false" location="/lfs/enve/apps/tomcat/temp/">
<async enabled="true" flushLockTimeout="15000" threadPoolSize="5" />
<singletonStore enabled="true" pushStateWhenCoordinator="true" pushStateTimeout="20000" />
</fileStore>
</loaders>
</namedCache>
Jeder Körper mir helfen ???