root/trunk/config/bwbuild/default/cal.properties

Revision 3148 (checked in by douglm, 2 years ago)

Small change to incorporate bedework services in ear file. Should reduce startup time and build/deploy time as well as memory usage

  • Property svn:eol-style set to LF
Line 
1 #
2 # --------------------------------------------------------------------
3 #
4 # Introduction
5 #
6 # All properties defined in this file are used at deploy time only. The options
7 # xml file contains all run time properties and will be built in to the resulting
8 # war files and runable components.
9 #
10 # Properties for all modules are saved below - even if they are not
11 # being deployed. The globals section defines which modules will be
12 # deployed as well as some other global properties.
13 #
14 # --------------------------------------------------------------------
15 #
16 # Install options
17 #
18 # Define the names of the applications we want to build
19 org.bedework.install.app.names=CalAdmin,EventSubmit,Events,Feeder,\
20  SoEDept,UserCal,Pubcaldav,Usercaldav,caldavTest,test,\
21  test,sysevlog,monitor,genkeys
22
23 #
24 # --------------------------------------------------------------------
25 #
26 # Global options
27 #
28 # --------------------------------------------------------------------
29 #
30 # 'environment' options used globally by the system.
31 #
32 #org.bedework.global.hibernate.dialect=org.hibernate.dialect.DerbyDialect
33 org.bedework.global.hibernate.dialect=edu.rpi.cmt.jboss.jdbc.DerbyDialect
34
35
36 # Parameters for shell apps - set the db name in the url below
37 org.bedework.global.jdbcdriver=org.apache.derby.jdbc.ClientDriver
38 org.bedework.global.jdbcurl=jdbc:derby://localhost:1527/${org.bedework.jboss.data.dir}/derby/CalDb3p6
39 org.bedework.global.jdbcid=sa
40 org.bedework.global.jdbcpw=bw
41
42 # DB Datasource for jboss services
43 # There doesn't appear to be the extra level of indirection that the jboss-web.xml
44 # files allow so this will appear directly in the hibernate proeprties file for
45 # jboss services.
46
47 # Note - apparently the java Property classes preserve trailing blanks
48 # Hibernate will include that trailing blank as part of the name leading to
49 # much grief.
50 org.bedework.global.jboss.db.datasource.jndiname=/CalendarDS
51 org.bedework.global.jboss.carddb.datasource.jndiname=/CardDS
52
53 # Hibernate caching parameters
54 org.bedework.global.hibernate.cache.use_second_level_cache=false
55 org.bedework.global.hibernate.cache.provider_class org.hibernate.cache.EhCacheProvider
56
57 # Specify the platform we are building for. buildwar.xml will import the file
58 # build/platforms/<platform>War.xml
59 org.bedework.global.deploy.platform=jboss
60 #
61 # ------------------------------------------------------------------------
62 # Properties enabling and controlling ear file build
63 # ------------------------------------------------------------------------
64
65 # Comment this out to disable ear build.
66 org.bedework.global.build.ear=yes
67 org.bedework.global.ear.name=bwcal
68
69 #
70 # The ear can be zipped or left unzipped. Zipped can be useful for copying
71 # Jboss will not tolerate zipped ears and unzipped wars.
72
73 # Comment out or set to "no"/"false" to disable zipped ear file
74 org.bedework.global.ear.zipped=no
75
76 # How would you like your wars sir? zipped or unzipped?
77 org.bedework.global.wars.zipped=no
78
79 #
80 # ------------------------------------------------------------------------
81 # ------------------------------------------------------------------------
82 #    bedework calendar default deployment definitions.
83 # ------------------------------------------------------------------------
84 # ------------------------------------------------------------------------
85 #
86
87 #
88 # ------------------------------------------------------------------------
89 # directory defs
90 # ------------------------------------------------------------------------
91
92 org.bedework.directory.dir=${org.bedework.project.bedework}/../apacheds-1.5.3-fixed
93
94 # Where we keep the javascript libraries in deployment/resources/javascript
95 org.bedework.dojo.dir=dojo-0.4.1-ajax
96 org.bedework.jquery.dir=jquery
97
98 # ------------------------------------------------------------------------
99 # Extra jars
100 # ------------------------------------------------------------------------
101 #
102 # A place to put extra jars and files, e.g. jdbc drivers.
103 # This can be directed at any local directory
104 #
105 # There can be three directories inside this, server, shell and war.
106 # Though only server is used (maybe)
107 org.bedework.global.ext.lib=${org.bedework.config.home}/lib
108
109 # A list of jars to copy, delimited by ","
110 org.bedework.global.extra.jars=${org.bedework.project.bedework}/projects/rpiutil/dist/rpiutil-${org.bedework.rpiutil.version}.jar
111
112 # ------------------------------------------------------------------------
113 # Application server defs
114 # ------------------------------------------------------------------------
115
116 #  where the application server lives
117 org.bedework.appserver.dir=${org.bedework.project.bedework}/../jboss-5.1.0.GA
118
119 # name of jboss configuration we are using
120 org.bedework.jboss.config=default
121
122 # location of jboss configuration we are using
123 org.bedework.jboss.config.dir=${org.bedework.appserver.dir}/server/${org.bedework.jboss.config}
124
125 # where we deploy
126 org.bedework.appserver.deploy.dir=${org.bedework.jboss.config.dir}/bwdeploy
127
128 #  where most library files used by all applications go
129 appserver.lib.dir=${org.bedework.jboss.config.dir}/lib
130
131 # where data files go
132 org.bedework.jboss.data.dir=${org.bedework.appserver.dir}/server/${org.bedework.jboss.config}/data/bedework
133 org.bedework.data.dir=${org.bedework.jboss.data.dir}
134
135 # where 'endorsed' library files go.  These classes override anything
136 # the JVM has. This is particularly important for things like Xalan,
137 # etc., which can break the application if you choose the wrong version
138 appserver.endorsed.dir=${org.bedework.appserver.dir}/lib/endorsed
139
140 # the toplevel directory for the server static resources, relative to the application server home
141 org.bedework.server.resource.root.dir=server/${org.bedework.jboss.config}/deploy/ROOT.war
142
143 # The log4j config file destination
144 org.bedework.log4j.config=${org.bedework.appserver.dir}/server/${org.bedework.jboss.config}/conf/jboss-log4j.xml
145 #
146 # If set to true or yes will copy in the bedework db datasource def bedework-ds.xml
147 org.bedework.global.copy.bedeworkds.config=yes
148 #
149 # If set to true or yes will copy in the bedework card db datasource def bedework-ds.xml
150 org.bedework.global.copy.bedeworkcardds.config=yes
151
152 # ------------------------------------------------------------------------
153 # ActiveMQ defs
154 # ------------------------------------------------------------------------
155
156 org.bedework.global.activemq.dir=${org.bedework.appserver.deploy.dir}/activemq-rar-5.3.0.rar
157 #
158 # If set to true or yes will copy in the activemq configuration into the rar
159 org.bedework.global.copy.activemq.config=yes
160
161 #
162 # ------------------------------------------------------------------------
163 # ------------------------------------------------------------------------
164 #    end of bedework calendar default deployment definitions.
165 # ------------------------------------------------------------------------
166 # ------------------------------------------------------------------------
167 #
168 # ------------------------------------------------------------------------
169 #   Common context for javascript, resources etc.
170 # ------------------------------------------------------------------------
171 # Enable building of a common context for common javascript.
172 # This context will be deployed along with the applications and makes common
173 # javascript available under, two paths at the contex defined here.
174 #
175 # This is necessary to deal with problems delivering commmon code from the same
176 # server when the root context is defined to be an application rather than the
177 # normal web server default.
178 #
179 org.bedework.global.build.common.context.name=bedework-common
180 org.bedework.global.build.common.context.root=/bedework-common
181 org.bedework.global.build.common.context.war.name=bedework-common
182 org.bedework.global.build.common.context.deploy.dir=/webapps
183
184 #
185 # -------------------------------------------------------------------
186 #
187 # Bedework timezones server - a requirement for bedework
188 #
189
190 org.bedework.app.tzsvr.war.only=yes
191 org.bedework.app.tzsvr.project=bwtzsvr
192 org.bedework.app.tzsvr.sou.dir=tzsvr
193 org.bedework.app.tzsvr.war.name=tzsvr
194 org.bedework.app.tzsvr.context.root=/tzsvr
195 # Set for jboss
196 #org.bedework.app.tzsvr.virtual.host=
197
198 org.bedework.app.tzsvr.description=Bedework timezones server.
199 org.bedework.app.tzsvr.display.name=Bedework timezones server.
200 org.bedework.app.tzsvr.name=tzsvr
201 org.bedework.app.tzsvr.deploy.dir=${org.bedework.appserver.deploy.dir}
202 org.bedework.app.tzsvr.logprefix=Tzsvr
203
204 org.bedework.app.tzsvr.tzdata.url=http://localhost:8080/tzdata.zip
205
206 # Property defining integer seconds refetch interval for data
207 org.bedework.app.tzsvr.refetch.interval=600
208
209 # Property defining a key to allow POST
210 org.bedework.app.tzsvr.post.id=12345ABCDE
211
212 org.bedework.app.tzsvr.vtimezones.cache.name=vtz
213
214 #
215 # -------------------------------------------------------------------
216 #
217 # Bedework config web client
218 #
219 org.bedework.app.bwconfig.project=webapps
220 org.bedework.app.bwconfig.sou.dir=webconfig
221 org.bedework.app.bwconfig.default.contenttype=text/xml
222 org.bedework.app.bwconfig.war.name=bwconfig
223 org.bedework.app.bwconfig.context.root=/bwconfig
224 org.bedework.app.bwconfig.resources.dir=${org.bedework.server.resource.root.dir}/bwconfigrsrc
225 org.bedework.app.bwconfig.deploy.dir=${org.bedework.appserver.deploy.dir}
226 org.bedework.app.bwconfig.description=Bedework properties config application
227 org.bedework.app.bwconfig.display.name=Bedework Config
228 org.bedework.app.bwconfig.name=bwconfig
229 org.bedework.app.bwconfig.logprefix=BwConfig
230
231 #
232 # --------------------------------------------------------------------
233 #
234 # Admin Web Client
235 #
236 org.bedework.app.CalAdmin.project=webapps
237 org.bedework.app.CalAdmin.sou.dir=webadmin
238 org.bedework.app.CalAdmin.default.contenttype=text/xml
239 #org.bedework.app.CalAdmin.portlet.name=CalAdmin
240
241 org.bedework.app.CalAdmin.tomcat.context.xml=war/META-INF/context.xml
242
243 org.bedework.app.CalAdmin.war.name=caladmin
244 org.bedework.app.CalAdmin.context.root=/caladmin
245 # Set for jboss
246 #org.bedework.app.CalAdmin.virtual.host=
247 org.bedework.app.CalAdmin.resources.dir=${org.bedework.server.resource.root.dir}/caladminrsrc
248 org.bedework.app.CalAdmin.deploy.dir=${org.bedework.appserver.deploy.dir}
249
250 org.bedework.app.CalAdmin.security.domain=bedeworkdemo
251 org.bedework.app.CalAdmin.security.prefix=demo
252 org.bedework.app.CalAdmin.transport.guarantee=NONE
253
254 org.bedework.app.CalAdmin.description=Struts based version of the Bedework calendar public events admin client.
255 org.bedework.app.CalAdmin.display.name=Public Events Administration
256 org.bedework.app.CalAdmin.name=DemoCalAdmin
257
258 #
259 # --------------------------------------------------------------------
260 #
261 # Events submission Web Client
262 #
263 org.bedework.app.EventSubmit.project=webapps
264 org.bedework.app.EventSubmit.sou.dir=websubmit
265 org.bedework.app.EventSubmit.default.contenttype=text/xml
266 org.bedework.app.EventSubmit.web.xml=war/WEB-INF/web.xml
267 org.bedework.app.EventSubmit.tomcat.context.xml=war/META-INF/context.xml
268 #org.bedework.app.EventSubmit.portlet.name=EventSubmit
269
270 org.bedework.app.EventSubmit.war.name=eventsubmit
271 org.bedework.app.EventSubmit.context.root=/eventsubmit
272 # Set for jboss
273 #org.bedework.app.EventSubmit.virtual.host=
274 org.bedework.app.EventSubmit.resources.dir=${org.bedework.server.resource.root.dir}/eventsubmitrsrc
275 org.bedework.app.EventSubmit.deploy.dir=${org.bedework.appserver.deploy.dir}
276
277 org.bedework.app.EventSubmit.security.domain=bedeworkdemo
278 org.bedework.app.EventSubmit.security.prefix=demo
279 org.bedework.app.EventSubmit.transport.guarantee=NONE
280
281 org.bedework.app.EventSubmit.description=Bedework calendar event submission client.
282 org.bedework.app.EventSubmit.display.name=Bedework
283 org.bedework.app.EventSubmit.name=DemoEventSubmit
284
285 #
286 # --------------------------------------------------------------------
287 #
288 # Public Web Client
289 #
290 org.bedework.app.Events.project=webapps
291 org.bedework.app.Events.sou.dir=webclient
292 org.bedework.app.Events.default.contenttype=text/xml
293 org.bedework.app.Events.web.xml=war/WEB-INF/publicweb.xml
294 org.bedework.app.Events.tomcat.context.xml=war/META-INF/publiccontext.xml
295 #org.bedework.app.Events.portlet.name=PublicCal
296
297 org.bedework.app.Events.war.name=cal
298 org.bedework.app.Events.context.root=/cal
299 # Set for jboss
300 #org.bedework.app.Events.virtual.host=
301 org.bedework.app.Events.resources.dir=${org.bedework.server.resource.root.dir}/calrsrc
302 org.bedework.app.Events.deploy.dir=${org.bedework.appserver.deploy.dir}
303 org.bedework.app.Events.cal.suite=MainCampus
304
305 org.bedework.app.Events.description=Struts based XML version of the Bedework calendar client. It may have many skins, determined by the XSLT.
306 org.bedework.app.Events.display.name=Demo calendar
307 org.bedework.app.Events.name=DemoCal
308
309 #
310 # --------------------------------------------------------------------
311 #
312 # Feed Server
313 #
314 org.bedework.app.Feeder.project=webapps
315 org.bedework.app.Feeder.sou.dir=feeder
316 org.bedework.app.Feeder.default.contenttype=text/xml
317 # need to model feederweb.xml from publicweb.xml  (check session timeout value.  Change from 30 to 1?)
318 org.bedework.app.Feeder.web.xml=war/WEB-INF/web.xml
319 org.bedework.app.Feeder.tomcat.context.xml=${env.BEDEWORK_CONFIG}/context.xml
320 #org.bedework.app.Feeder.portlet.name=PublicCal
321
322 org.bedework.app.Feeder.war.name=feeder
323 org.bedework.app.Feeder.context.root=/feeder
324 # Set for jboss
325 #org.bedework.app.Feeder.virtual.host=
326 org.bedework.app.Feeder.resources.dir=${org.bedework.server.resource.root.dir}/calfeedrsrc
327 org.bedework.app.Feeder.deploy.dir=${org.bedework.appserver.deploy.dir}
328 org.bedework.app.Feeder.cal.suite=MainCampus
329
330 org.bedework.app.Feeder.description=Struts based XML version of the Bedework calendar client. It may have many skins, determined by the XSLT.
331 org.bedework.app.Feeder.display.name=Demo calendar
332 org.bedework.app.Feeder.name=feeder
333
334 #
335 # --------------------------------------------------------------------
336 #
337 # Demo departmental public Web Client
338 #
339 org.bedework.app.SoEDept.project=webapps
340 org.bedework.app.SoEDept.sou.dir=webclient
341 org.bedework.app.SoEDept.default.contenttype=text/xml
342 org.bedework.app.SoEDept.web.xml=war/WEB-INF/publicweb.xml
343 org.bedework.app.SoEDept.tomcat.context.xml=war/META-INF/publiccontext.xml
344 #org.bedework.app.SoEDept.portlet.name=SoEDept
345
346 org.bedework.app.SoEDept.war.name=soedept
347 org.bedework.app.SoEDept.context.root=/soedept
348 # Set for jboss
349 #org.bedework.app.SoEDept.virtual.host=
350 org.bedework.app.SoEDept.resources.dir=${org.bedework.server.resource.root.dir}/calrsrc
351 org.bedework.app.SoEDept.deploy.dir=${org.bedework.appserver.deploy.dir}
352 org.bedework.app.SoEDept.cal.suite=SoEDepartmental
353
354 org.bedework.app.SoEDept.description=Struts based XML version of the Bedework calendar client. It may have many skins, determined by the XSLT.
355 org.bedework.app.SoEDept.display.name=Demo departmental calendar
356 org.bedework.app.SoEDept.name=SoEDept
357
358 #
359 # --------------------------------------------------------------------
360 #
361 # Personal Web Client
362 #
363 org.bedework.app.UserCal.project=webapps
364 org.bedework.app.UserCal.sou.dir=webclient
365 org.bedework.app.UserCal.default.contenttype=text/xml
366 org.bedework.app.UserCal.web.xml=war/WEB-INF/userweb.xml
367 org.bedework.app.UserCal.tomcat.context.xml=war/META-INF/usercontext.xml
368 #org.bedework.app.UserCal.portlet.name=UserCal
369
370 org.bedework.app.UserCal.war.name=ucal
371 org.bedework.app.UserCal.context.root=/ucal
372 # Set for jboss
373 #org.bedework.app.UserCal.virtual.host=
374 org.bedework.app.UserCal.resources.dir=${org.bedework.server.resource.root.dir}/ucalrsrc
375 org.bedework.app.UserCal.deploy.dir=${org.bedework.appserver.deploy.dir}
376
377 org.bedework.app.UserCal.security.domain=bedeworkdemo
378 org.bedework.app.UserCal.security.prefix=demo
379 org.bedework.app.UserCal.transport.guarantee=NONE
380
381 org.bedework.app.UserCal.description=XML/XSLT version of the Bedework calendar client.
382 org.bedework.app.UserCal.display.name=Bedework
383 org.bedework.app.UserCal.name=DemoUserCal
384
385 #
386 # --------------------------------------------------------------------
387 #
388 # Public Caldav Server
389 #
390 org.bedework.app.Pubcaldav.project=caldav
391 org.bedework.app.Pubcaldav.sou.dir=server
392 org.bedework.app.Pubcaldav.interface.jar=bw-caldav
393
394 org.bedework.app.Pubcaldav.web.xml=war/WEB-INF/publicweb.xml
395 org.bedework.app.Pubcaldav.tomcat.context.xml=war/META-INF/publiccontext.xml
396 org.bedework.app.Pubcaldav.war.name=pubcaldav
397 org.bedework.app.Pubcaldav.context.root=/pubcaldav
398 # Set for jboss
399 #org.bedework.app.Pubcaldav.virtual.host=
400
401 org.bedework.app.Pubcaldav.description=Bedework public caldav server.
402 org.bedework.app.Pubcaldav.display.name=Bedework public caldav
403 org.bedework.app.Pubcaldav.name=DemoPubcaldav
404 org.bedework.app.Pubcaldav.deploy.dir=${org.bedework.appserver.deploy.dir}
405 org.bedework.app.Pubcaldav.logprefix=PubCalDav
406
407 #
408 # --------------------------------------------------------------------
409 #
410 # Personal Caldav Server
411 #
412 org.bedework.app.Usercaldav.project=caldav
413 org.bedework.app.Usercaldav.sou.dir=server
414 org.bedework.app.Usercaldav.interface.jar=bw-caldav
415
416 org.bedework.app.Usercaldav.web.xml=war/WEB-INF/userweb.xml
417 org.bedework.app.Usercaldav.tomcat.context.xml=war/META-INF/usercontext.xml
418 org.bedework.app.Usercaldav.war.name=ucaldav
419 org.bedework.app.Usercaldav.context.root=/ucaldav
420 # Set for jboss
421 #org.bedework.app.Usercaldav.virtual.host=
422
423 org.bedework.app.Usercaldav.security.domain=bedeworkdemo
424 org.bedework.app.Usercaldav.security.prefix=demo
425 org.bedework.app.Usercaldav.transport.guarantee=NONE
426
427 org.bedework.app.Usercaldav.description=Bedework user caldav server.
428 org.bedework.app.Usercaldav.display.name=Bedework usercaldav
429 org.bedework.app.Usercaldav.name=DemoUsrcaldav
430 org.bedework.app.Usercaldav.deploy.dir=${org.bedework.appserver.deploy.dir}
431 org.bedework.app.Usercaldav.logprefix=UserCalDav
432
433 #
434 # --------------------------------------------------------------------
435 #
436 # CalDAV test
437 #
438
439 org.bedework.app.caldavTest.runnable=yes
440 org.bedework.app.caldavTest.project=caldavTest
441 org.bedework.app.caldavTest.sou.dir=caldavTest
442 org.bedework.app.caldavTest.shellscr.name=bwruntest
443 org.bedework.app.caldavTest.batscr.name=bwruntest.bat
444 org.bedework.app.caldavTest.zip.name=caldavTest
445 org.bedework.app.caldavTest.description=Bedework CalDAV test utility
446
447 #
448 # --------------------------------------------------------------------
449 #
450 # Testsuite
451 #
452
453 org.bedework.app.test.runnable=yes
454 org.bedework.app.test.project=testsuite
455 org.bedework.app.test.sou.dir=
456 org.bedework.app.test.shellscr.name=bwruntest
457 org.bedework.app.test.batscr.name=bwruntest.bat
458 org.bedework.app.test.zip.name=testsuite
459 org.bedework.app.test.description=Bedework test suite
460 org.bedework.app.test.schema.delimiter=;
461
462 #
463 # --------------------------------------------------------------------
464 #
465 # Dumprestore
466 #
467
468 # -------------- normal dump/restore build properties ------------------
469
470 org.bedework.app.dumpres.project=dumprestore
471 org.bedework.app.dumpres.sou.dir=
472 org.bedework.app.dumpres.shellscr.name=bwrun
473 org.bedework.app.dumpres.batscr.name=bwrun.bat
474 org.bedework.app.dumpres.zip.name=dumpres
475 org.bedework.app.dumpres.description=Bedework dump/restore utility
476 org.bedework.app.dumpres.schema.delimiter=;
477
478 #
479 # --------------------------------------------------------------------
480 #
481 # Indexer
482 #
483
484 org.bedework.app.indexer.project=indexer
485 org.bedework.app.indexer.sou.dir=
486 org.bedework.app.indexer.shellscr.name=bwrun
487 org.bedework.app.indexer.batscr.name=bwrun.bat
488 org.bedework.app.indexer.zip.name=indexer
489 org.bedework.app.indexer.description=Bedework indexer application
490
491 #
492 # --------------------------------------------------------------------
493 #
494 # Server events logger
495 #
496
497 org.bedework.app.sysevlog.project=calendarapi
498 org.bedework.app.sysevlog.sou.dir=
499 org.bedework.app.sysevlog.shellscr.name=bwrun
500 org.bedework.app.sysevlog.batscr.name=bwrun.bat
501 org.bedework.app.sysevlog.zip.name=bwsysevlog
502 org.bedework.app.sysevlog.description=Bedework system events logger application
503 org.bedework.app.sysevlog.no.defaultlibs=true
504
505 #
506 # --------------------------------------------------------------------
507 #
508 # Server monitor
509 #
510
511 org.bedework.app.monitor.project=calendarapi
512 org.bedework.app.monitor.sou.dir=
513 org.bedework.app.monitor.shellscr.name=bwrun
514 org.bedework.app.monitor.batscr.name=bwrun.bat
515 org.bedework.app.monitor.zip.name=monitor
516 org.bedework.app.monitor.description=Bedework system events monitor application
517 org.bedework.app.monitor.no.defaultlibs=true
518
519 #
520 # --------------------------------------------------------------------
521 #
522 # Key generator
523 #
524
525 org.bedework.app.genkeys.project=calendarapi
526 org.bedework.app.genkeys.sou.dir=
527 org.bedework.app.genkeys.shellscr.name=bwrun
528 org.bedework.app.genkeys.batscr.name=bwrun.bat
529 org.bedework.app.genkeys.zip.name=genkeys
530 org.bedework.app.genkeys.description=Bedework system Key generator
531 org.bedework.app.genkeys.no.defaultlibs=true
532
533 #
534 # --------------------------------------------------------------------
535 #
536 # In/outbox scheduler
537 #
538
539 org.bedework.app.iosched.project=calendarapi
540 org.bedework.app.iosched.sou.dir=
541 org.bedework.app.iosched.shellscr.name=bwrun
542 org.bedework.app.iosched.batscr.name=bwrun.bat
543 org.bedework.app.iosched.zip.name=bwiosched
544 org.bedework.app.iosched.description=Bedework In/outbox scheduler application
545
546
Note: See TracBrowser for help on using the browser.