Following on from Axel's pointers
The following appears to make Alfresco URL tickets persistent. I have, so far, cycled through a handful of Alfresco restarts and the URL ticket still works for different users. smile
In Alfresco, copy and rename
/opt/alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/ehcache-default.xml
to
/opt/alfresco/tomcat/shared/classes/alfresco/extension/ehcache-custom.xml
Then edit ehcache-custom.xml as follows
Find
<cache
name="org.alfresco.cache.ticketsCache"
maxElementsInMemory="1000"
eternal="true"
overflowToDisk="true"
statistics="false"
/>
and change to
<cache
name="org.alfresco.cache.ticketsCache"
maxElementsInMemory="1000"
eternal="true"
overflowToDisk="true"
diskPersistent="true"
statistics="false"
/>
I'm not completely sure how robust or secure this solution is, but so far it seems to be working.
Also, the default maxElementsInMemory setting looks to be a little on the low side at 1000, though I have not yet changed it. Perhaps it should be 10000 ? or 50000 ? more ?
Thanks again Axel. I, and a few others, had 'hit a brick wall with this' this until your posting