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

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

Rework the build process to make war/ear differences part of the imported platform specific build files.

Added a resource reference to the web.xml files for jms and updated the jboss-web files to link that in to a jboss resource. This probably needs some more parameterization.

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