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

Revision 2938 (checked in by douglm, 3 years ago)

Skip a couple of jars in jbossService.xml

Add a carddav datasource definition to configurations and update properties appropriately

Fix up prefixing in caldav test so that it can be used to test carddav. Add some carddav tests

Comment out the javadocs group definitions for calendarapi - it was breaking.

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