| 1 | # |
|---|
| 2 | # omero.properties |
|---|
| 3 | # ----------------- |
|---|
| 4 | # |
|---|
| 5 | # This properties file is compiled into blitz.jar and serves as a default |
|---|
| 6 | # for all values server-side values (client configuration happens differently). |
|---|
| 7 | # Any of these properties can be altered by using bin/omero config. |
|---|
| 8 | # |
|---|
| 9 | |
|---|
| 10 | ##################################### |
|---|
| 11 | # Versioning information. This value |
|---|
| 12 | # can be returned to clients from the |
|---|
| 13 | # IConfig interface, even as a guest. |
|---|
| 14 | # |
|---|
| 15 | # This value may be overwritten later |
|---|
| 16 | # in this file. |
|---|
| 17 | omero.version=5.0.0-DEV |
|---|
| 18 | |
|---|
| 19 | |
|---|
| 20 | omero.data.dir=/OMERO/ |
|---|
| 21 | omero.data.cron=* * 0 * * ? |
|---|
| 22 | |
|---|
| 23 | omero.db.authority=export.openmicroscopy.org |
|---|
| 24 | omero.db.version=OMERO4.2 |
|---|
| 25 | omero.db.patch=0 |
|---|
| 26 | omero.db.host=localhost |
|---|
| 27 | omero.db.port=5432 |
|---|
| 28 | omero.db.name=omero |
|---|
| 29 | omero.db.user=omero |
|---|
| 30 | omero.db.pass=omero |
|---|
| 31 | omero.db.poolsize=10 |
|---|
| 32 | omero.db.driver=org.postgresql.Driver |
|---|
| 33 | omero.db.dialect=org.hibernate.dialect.PostgreSQLDialect |
|---|
| 34 | |
|---|
| 35 | omero.security.filter.bitand=(int8and(permissions,%s) = %s) |
|---|
| 36 | omero.security.password_provider=chainedPasswordProvider |
|---|
| 37 | omero.security.keyStore= |
|---|
| 38 | omero.security.keyStorePassword= |
|---|
| 39 | omero.security.trustStore= |
|---|
| 40 | omero.security.trustStorePassword= |
|---|
| 41 | |
|---|
| 42 | |
|---|
| 43 | ############################################ |
|---|
| 44 | # upgrade check: |
|---|
| 45 | # ------------- |
|---|
| 46 | # On each startup the OMERO server checks |
|---|
| 47 | # the defined url for possible upgrades. |
|---|
| 48 | # |
|---|
| 49 | # If you would like to disable the checks, |
|---|
| 50 | # set the url to an empty string. |
|---|
| 51 | # |
|---|
| 52 | # For more information, see |
|---|
| 53 | # http://trac.openmicroscopy.org.uk/omero/wiki/UpgradeCheck |
|---|
| 54 | # |
|---|
| 55 | ############################################ |
|---|
| 56 | omero.upgrades.url=http://upgrade.openmicroscopy.org.uk |
|---|
| 57 | omero.upgrades.poll=0 |
|---|
| 58 | |
|---|
| 59 | ############################################ |
|---|
| 60 | # appserver product (ear) configuration |
|---|
| 61 | ############################################ |
|---|
| 62 | product.name=OMERO.server |
|---|
| 63 | product.license="GNU GPL, version 2" |
|---|
| 64 | product.final.name=omero.ear |
|---|
| 65 | |
|---|
| 66 | ############################################ |
|---|
| 67 | # server configuration |
|---|
| 68 | ############################################ |
|---|
| 69 | |
|---|
| 70 | # |
|---|
| 71 | # Format: seconds minutes hours day-of-month month day-of-week year(optional) |
|---|
| 72 | # |
|---|
| 73 | # For example, "0,30 * * * * ?" is equivalent to running |
|---|
| 74 | # every 30 seconds. For more information, see: |
|---|
| 75 | # http://quartz.sourceforge.net/javadoc/org/quartz/CronTrigger.html |
|---|
| 76 | # |
|---|
| 77 | # To disable search indexing, leave blank. |
|---|
| 78 | omero.search.cron=*/4 * * * * ? |
|---|
| 79 | |
|---|
| 80 | # Number of instances indexed per indexing. |
|---|
| 81 | # Larger batches can speed up indexing, but |
|---|
| 82 | # at the cost of memory. |
|---|
| 83 | omero.search.batch=50 |
|---|
| 84 | |
|---|
| 85 | # Instead, it is possible to tell the server |
|---|
| 86 | # to run more indexing reptitions, each of |
|---|
| 87 | # which gets completely committed before the |
|---|
| 88 | # next. This will only occur when there is |
|---|
| 89 | # a substantial backlog of searches to perform. |
|---|
| 90 | # (More than 1 hours worth) |
|---|
| 91 | # |
|---|
| 92 | omero.search.repetitions=1 |
|---|
| 93 | |
|---|
| 94 | # Analyzer used both index and to parse queries |
|---|
| 95 | omero.search.analyzer=ome.services.fulltext.FullTextAnalyzer |
|---|
| 96 | |
|---|
| 97 | # Maximum number of OR-clauses to which a single search can expand |
|---|
| 98 | omero.search.maxclause=4096 |
|---|
| 99 | |
|---|
| 100 | # Indexing takes place on all EventLogs as the occur in the database. |
|---|
| 101 | # The types listed here will be skipped if they appear in the "entityType" |
|---|
| 102 | # field of the EventLog table. |
|---|
| 103 | omero.search.excludes=\ |
|---|
| 104 | ome.model.annotations.ChannelAnnotationLink,\ |
|---|
| 105 | ome.model.core.Channel,ome.model.core.PlaneInfo,ome.model.core.PixelsOriginalFileMap,\ |
|---|
| 106 | ome.model.containers.DatasetImageLink,ome.model.containers.ProjectDatasetLink,\ |
|---|
| 107 | ome.model.containers.CategoryGroupCategoryLink,ome.model.containers.CategoryImageLink,\ |
|---|
| 108 | ome.model.display.ChannelBinding,ome.model.display.QuantumDef,\ |
|---|
| 109 | ome.model.display.Thumbnail,\ |
|---|
| 110 | ome.model.meta.Share,ome.model.meta.Event,ome.model.meta.EventLog,ome.model.meta.GroupExperimenterMap,\ |
|---|
| 111 | ome.model.meta.Node,ome.model.meta.Session,\ |
|---|
| 112 | ome.model.annotations.RoiAnnotationLink,ome.model.roi.Roi,ome.model.roi.Shape,ome.model.roi.Text,\ |
|---|
| 113 | ome.model.roi.Rect,ome.model.roi.Mask,ome.model.roi.Ellipse,ome.model.roi.Point,\ |
|---|
| 114 | ome.model.roi.Path,ome.model.roi.Polygon,ome.model.roi.Polyline,ome.model.roi.Line\ |
|---|
| 115 | ome.model.screen.ScreenAcquisitionWellSampleLink,ome.model.screen.ScreenPlateLink,ome.model.screen.WellReagentLink,\ |
|---|
| 116 | ome.model.stats.StatsInfo |
|---|
| 117 | |
|---|
| 118 | # Extra bridge classes, comma-separated, to be invoked on each indexing. |
|---|
| 119 | # Bridges are used to parse more information out of the your data. |
|---|
| 120 | omero.search.bridges= |
|---|
| 121 | |
|---|
| 122 | # Fore more information, see: |
|---|
| 123 | # http://trac.openmicroscopy.org.uk/omero/wiki/OmeroSearch |
|---|
| 124 | |
|---|
| 125 | ############################################ |
|---|
| 126 | # session configuration |
|---|
| 127 | # |
|---|
| 128 | # timeout values are in milliseconds to make |
|---|
| 129 | # comparison with start/finish values more |
|---|
| 130 | # straightforward |
|---|
| 131 | ############################################ |
|---|
| 132 | omero.sessions.timeout=600000 |
|---|
| 133 | omero.sessions.maximum=0 |
|---|
| 134 | omero.sessions.sync_interval=3000 |
|---|
| 135 | omero.sessions.sync_force=1800000 |
|---|
| 136 | omero.sessions.sync_wait=10000 |
|---|
| 137 | |
|---|
| 138 | ############################################ |
|---|
| 139 | # throttling configuration |
|---|
| 140 | # |
|---|
| 141 | # timeout values are in milliseconds to make |
|---|
| 142 | # comparison with start/finish values more |
|---|
| 143 | # straightforward |
|---|
| 144 | # http://trac.openmicroscopy.org.uk/omero/wiki/OmeroThrottling |
|---|
| 145 | ############################################ |
|---|
| 146 | omero.throttling.objects_read_interval=1000 |
|---|
| 147 | omero.throttling.objects_written_interval=1000 |
|---|
| 148 | omero.throttling.method_time.warn=5000 |
|---|
| 149 | omero.throttling.method_time.error=15000 |
|---|
| 150 | |
|---|
| 151 | |
|---|
| 152 | ############################################ |
|---|
| 153 | # cluster configuration |
|---|
| 154 | # |
|---|
| 155 | # http://trac.openmicroscopy.org.uk/omero/wiki/OmeroClustering |
|---|
| 156 | ############################################ |
|---|
| 157 | omero.cluster.redirector=nullRedirector |
|---|
| 158 | omero.cluster.read_only=false |
|---|
| 159 | |
|---|
| 160 | ############################################ |
|---|
| 161 | # grid configuration |
|---|
| 162 | # |
|---|
| 163 | # registry_timeout is the milliseconds which |
|---|
| 164 | # the registry and other services will wait |
|---|
| 165 | # on remote services to respond. |
|---|
| 166 | # |
|---|
| 167 | # http://trac.openmicroscopy.org.uk/omero/wiki/OmeroGrid |
|---|
| 168 | ############################################ |
|---|
| 169 | omero.grid.registry_timeout=5000 |
|---|
| 170 | |
|---|
| 171 | |
|---|
| 172 | ############################################ |
|---|
| 173 | # Reset password properties |
|---|
| 174 | ############################################ |
|---|
| 175 | omero.resetpassword.config=false |
|---|
| 176 | omero.resetpassword.from=ADDRESS@domain |
|---|
| 177 | omero.resetpassword.host=smtp.domain |
|---|
| 178 | omero.resetpassword.port=25 |
|---|
| 179 | omero.resetpassword.username= |
|---|
| 180 | omero.resetpassword.password= |
|---|
| 181 | omero.resetpassword.mail.transport.protocol=smtp |
|---|
| 182 | omero.resetpassword.mail.smtp.auth=false |
|---|
| 183 | omero.resetpassword.mail.debug=false |
|---|
| 184 | omero.resetpassword.mail.smtp.starttls.enable=false |
|---|
| 185 | omero.resetpassword.mail.smtp.socketFactory.class=javax.net.SocketFactory |
|---|
| 186 | omero.resetpassword.mail.smtp.socketFactory.fallback=false |
|---|
| 187 | omero.resetpassword.mail.smtp.socketFactory.port=25 |
|---|
| 188 | omero.resetpassword.mail.smtp.timeout=25000 |
|---|
| 189 | |
|---|
| 190 | ############################################ |
|---|
| 191 | # Ldap properties |
|---|
| 192 | ############################################ |
|---|
| 193 | omero.ldap.config=false |
|---|
| 194 | omero.ldap.urls=ldap://localhost:389 |
|---|
| 195 | omero.ldap.username= |
|---|
| 196 | omero.ldap.password= |
|---|
| 197 | omero.ldap.base=ou=example,o=com |
|---|
| 198 | |
|---|
| 199 | omero.ldap.user_filter=(objectClass=person) |
|---|
| 200 | omero.ldap.user_mapping=omeName=cn,firstName=givenName,lastName=sn,email=mail |
|---|
| 201 | |
|---|
| 202 | omero.ldap.group_filter=(objectClass=groupOfNames) |
|---|
| 203 | omero.ldap.group_mapping=name=cn |
|---|
| 204 | |
|---|
| 205 | ## Without a prefix the "new_user_group" property |
|---|
| 206 | ## specifies the name of a single group which all |
|---|
| 207 | ## new users will be added to. |
|---|
| 208 | omero.ldap.new_user_group=default |
|---|
| 209 | |
|---|
| 210 | ## Examples of other new_user_group strings |
|---|
| 211 | ## The ":x: prefixes specify actions which should |
|---|
| 212 | ## take place |
|---|
| 213 | |
|---|
| 214 | ## :ou: uses the final organizational unit of a user's dn |
|---|
| 215 | ## as the single OMERO group |
|---|
| 216 | ## omero.ldap.new_user_group=:ou: |
|---|
| 217 | |
|---|
| 218 | ## :attribute: uses all the values of the specified |
|---|
| 219 | ## attribute as the name of multiple OMERO groups. |
|---|
| 220 | ## omero.ldap.new_user_group=:attribute:memberOf |
|---|
| 221 | |
|---|
| 222 | ## :query: performs a query for groups. The "name" |
|---|
| 223 | ## property will be taken as defined by omero.ldap.group_mapping |
|---|
| 224 | ## omero.ldap.new_user_group=:query:(member=@{dn}) |
|---|
| 225 | |
|---|
| 226 | ## :bean: looks in the server's context for a |
|---|
| 227 | ## bean with the given name which implements ome.security.auth.NewUserGroupBean |
|---|
| 228 | ## omero.ldap.new_user_group=:bean:myNewUserGroupMapperBean |
|---|
| 229 | |
|---|
| 230 | ############################################ |
|---|
| 231 | # Library versions |
|---|
| 232 | ############################################ |
|---|
| 233 | versions.bio-formats=r6735 |
|---|
| 234 | versions.ome-java=2007-Aug-07-r3052 |
|---|
| 235 | ## |
|---|
| 236 | versions.apacheds=1.5.6 |
|---|
| 237 | versions.activation=1.1.1 |
|---|
| 238 | versions.ant=1.8.0 |
|---|
| 239 | versions.antlr=2.7.6 |
|---|
| 240 | versions.asm=1.5.3 |
|---|
| 241 | versions.backport=Java50-3.1 |
|---|
| 242 | versions.batik=1.7 |
|---|
| 243 | versions.btm=1.3.3-20081114 |
|---|
| 244 | versions.cglib=2.2 |
|---|
| 245 | versions.checkstyle=4.3 |
|---|
| 246 | versions.clients-util=r7223-b1483 |
|---|
| 247 | versions.commons-beanutils=1.8.0 |
|---|
| 248 | versions.commons-codec=1.3 |
|---|
| 249 | versions.commons-collections=3.2 |
|---|
| 250 | versions.commons-digester=1.6 |
|---|
| 251 | versions.commons-httpclient=3.1 |
|---|
| 252 | versions.commons-io=1.4 |
|---|
| 253 | versions.commons-lang=2.1 |
|---|
| 254 | versions.commons-logging=1.1.1 |
|---|
| 255 | versions.commons-pool=1.2 |
|---|
| 256 | versions.commons-validator=1.3.1 |
|---|
| 257 | versions.dom4j=1.6.1 |
|---|
| 258 | versions.ehcache=1.5.0 |
|---|
| 259 | versions.emma=2.0.5312 |
|---|
| 260 | versions.findbugs=1.2.1 |
|---|
| 261 | versions.forms=1.2.1 |
|---|
| 262 | versions.hibernate-search=3.1.1.GA |
|---|
| 263 | versions.hibernate-tools=3.2.0.beta11 |
|---|
| 264 | versions.hibernate-validator=3.1.0.GA |
|---|
| 265 | versions.hibernate=3.5.0-Final |
|---|
| 266 | versions.i5d=1.2.0 |
|---|
| 267 | versions.ice=3.3.1 |
|---|
| 268 | versions.ij=1.41 |
|---|
| 269 | versions.jakarta-oro=2.0.8 |
|---|
| 270 | versions.jamon=2.7 |
|---|
| 271 | versions.javassist=3.9.0.GA |
|---|
| 272 | versions.jsr107cache=1.0 |
|---|
| 273 | versions.jta=1.0.1B |
|---|
| 274 | versions.jts=1.10 |
|---|
| 275 | versions.log4j=1.2.14 |
|---|
| 276 | # Change url in antlib/resources/release.xml when changing lucene version |
|---|
| 277 | versions.lucene=2.4.1 |
|---|
| 278 | versions.mail=1.4.1 |
|---|
| 279 | versions.nsisant=1.2 |
|---|
| 280 | versions.perf4j=0.9.10 |
|---|
| 281 | versions.persistence-api=1.0.0.Final |
|---|
| 282 | versions.poi-contrib=3.0-rc4-20070503 |
|---|
| 283 | versions.poi-scratchpad=3.0-rc4-20070503 |
|---|
| 284 | versions.poi=3.0-rc4-20070503 |
|---|
| 285 | versions.postgresql=8.3-604.jdbc3 |
|---|
| 286 | versions.quartz=1.5.2 |
|---|
| 287 | versions.reportng=1.1.1 |
|---|
| 288 | versions.shared-ldap=0.9.15 |
|---|
| 289 | versions.slf4j=1.5.8 |
|---|
| 290 | versions.spring=3.0.1.RELEASE-A |
|---|
| 291 | versions.spring-ldap=1.3.0.RELEASE |
|---|
| 292 | versions.spring-security=3.0.2.RELEASE |
|---|
| 293 | versions.swingx=0.9.4 |
|---|
| 294 | versions.tablelayout=bin-jdk1.5-2009-08-26 |
|---|
| 295 | versions.testng=5.11-jdk15 |
|---|
| 296 | versions.tyrex=1.0.3 |
|---|
| 297 | versions.velocity-tools=1.1 |
|---|
| 298 | versions.velocity=1.4 |
|---|
| 299 | versions.xercesImpl=2.6.2 |
|---|
| 300 | versions.xml-apis=1.3.02 |
|---|
| 301 | versions.xmlParserAPIs=2.6.2 |
|---|
| 302 | versions.FontBox=0.1.0 |
|---|
| 303 | versions.PDFBox=0.7.3 |
|---|
| 304 | versions.xalan=2.7.1 |
|---|
| 305 | |
|---|
| 306 | ### |
|---|
| 307 | ### Appended Values |
|---|
| 308 | ### |
|---|
| 309 | |
|---|