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

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

Create new platform specific termination build files.

Move some stuff out of the web termination and the deployment build.xml into the termination build files.

Allow the bedework ds config to be supplied in the configuration directory and copied into the server

  • 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
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.apache.derby.jdbc.ClientDriver
145 org.bedework.global.jdbcurl=jdbc:derby://localhost:1527/${org.bedework.jboss.data.dir}/derby/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.