root/releases/bedework-3.3/deployment/deploy.properties

Revision 997 (checked in by douglm, 7 years ago)

This set of updates switches the expected tomcat server to tomcat 5.5.17


For reference the changes needed are noted below. Later today we will have a binary quickstart which can be downloaded from bedework.org whilch will provide what we believe to be a correctly configured tomcat 5.5.17

Changes required to the tomcat instance were...

Copy log4j and the hsqldb drivers from tomcat 5.0.28

cp path-to/jakarta-tomcat-5.0.28/common/classes/log4j.xml path-to/apache-tomcat-5.5.17/common/classes/log4j.xml

cp path-to/jakarta-tomcat-5.0.28/common/lib/hsqldb-1.7.3.3.jar path-to/apache-tomcat-5.5.17/common/lib/hsqldb-1.7.3.3.jar

In conf/web.xml change

<param-name>listings</param-name>
<param-value>false</param-value>

to

<param-name>listings</param-name>
<param-value>true</param-value>

to enable directory browsing.


Other changes...

More schedule changes

Fixed initbedework.xml so it works again.

Move freebusyAggregator config class into calfacade.configs

Suppress inclusion of web.xml from source to remove warning messages
Change democal.properties value from
org.bedework.app.Events.web.xml=guest/web.xml
to
org.bedework.app.Events.web.xml=war/WEB-INF/publicweb.xml

Similarly for SoEDept which now has
org.bedework.app.SoEDept.web.xml=war/WEB-INF/publicweb.xml

and added to public and user caldav which have
org.bedework.app.Pubcaldav.web.xml=war/WEB-INF/publicweb.xml
org.bedework.app.Usercaldav.web.xml=war/WEB-INF/userweb.xml

New global property

org.bedework.global.deploy.on.tomcat=true

This enables copying of context.xml files from the web application source.

Added properties

org.bedework.app.Events.tomcat.context.xml=war/META-INF/publiccontext.xml
org.bedework.app.SoEDept.tomcat.context.xml=war/META-INF/publiccontext.xml
org.bedework.app.UserCal?.tomcat.context.xml=war/META-INF/usercontext.xml
org.bedework.app.Pubcaldav.tomcat.context.xml=war/META-INF/publiccontext.xml
org.bedework.app.Usercaldav.tomcat.context.xml=war/META-INF/usercontext.xml

In addition the values of the context.root properties were changed to include a leading "/". This allows specifying a root context simply by omitting the value.

Line 
1 #
2 #    bedework calendar default deployment definitions.
3 #    This file is imported by the deployment build files
4 #
5 #    ************** Do not configure by editing this or any other quickstart file
6 #    The only site configuration changes should be
7 #    made by creating a bedework.build.properties file in your home
8 #    directory and setting property overrides there.
9 #
10 #    See the documentation in the docs directory for details.
11 #
12
13 # Name of the default quickstart configuration.
14 org.bedework.clone.default=democal
15
16 # ------------------------------------------------------------------------
17 # hsqldb defs
18 # ------------------------------------------------------------------------
19
20 #  where the default db is
21 org.bedework.hsqldb.dir=${org.bedework.project.bedework}/../hsqldb-1.7.3.3
22
23 #  hsqldb db name for bedework.
24 org.bedework.hsqldb.dbname=demo/events
25
26 #  If uPortal2 builds are enabled this is where the default dbname
27 org.bedework.hsqldb.uportal2.dbname=uportal2/uportal
28
29 #  default db name for tests
30 org.bedework.hsqldb.test.dbdir=test
31
32 # ------------------------------------------------------------------------
33 # Application server defs
34 # ------------------------------------------------------------------------
35
36 #  where the application server lives
37 #org.bedework.appserver.dir=${org.bedework.project.bedework}/../jakarta-tomcat-5.0.28
38 org.bedework.appserver.dir=${org.bedework.project.bedework}/../apache-tomcat-5.5.17
39
40 #  where we deploy
41 org.bedework.appserver.deploy.dir=${org.bedework.appserver.dir}/webapps
42
43 #  where most library files used by all applications go
44 appserver.lib.dir=${org.bedework.appserver.dir}/common/lib
45
46 #w  here 'endorsed' library files go.  These classes override anything
47 #  the JVM has.  This is particularly important for things like Xalan,
48 #  etc., which can break the application if you choose the wrong version
49 appserver.endorsed.dir=${org.bedework.appserver.dir}/common/endorsed
50
51 #  where things like log4j config files go
52 log4j.config.destination=${org.bedework.appserver.dir}/common/classes
53
54 #  the toplevel directory for the default web application
55 webapp.root.dir=${org.bedework.appserver.deploy.dir}/ROOT
56
57 #  If jetspeed2 builds are enabled this is where we deploy
58 org.bedework.jetspeed2.deploy.dir=${org.bedework.appserver.deploy.dir}/jetspeed/WEB-INF/deploy
59
60 #  Set to yes if you want your log4j.xml overwritten
61 org.bedework.deploy.log4j.config=no
Note: See TracBrowser for help on using the browser.