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

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

Add support for h2 as a network available db running as a jboss service

Add a configuration for that database

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