...
- Kill bedework, if you've been running it.
- cd <qs>
- svn update bedework
- svn update bedework-carddav
- make a copy of your apacheds directory in case your directory gets hosed later:
Code Block cp -rp apacheds-1.5.3-fixed apacheds-1.5.3-fixed.REFERENCE (or whatever)
- review carddav settings in cal.options.xml
- For example, <cardPathPrefixes>/public/people,loc_:/public/locations</cardPathPrefixes>. See note on "loc_" in the {} * Public Locations* section.
- build bedework:
Code Block ./bw -quickstart deploy
- build carddav:
#(if needed) delete your carddav database to make sure that you're starting clean. (Bedework will recreate it when it starts): #*Code Block ./bw -quickstart -carddav
- cd <qs>/jboss-5.1.0.GA/server/default/data/
- hypersonic
- delete or move to the side CardDb3p7*
- # In one window, start apache directory services #*
- cd <qs>
- /bw -quickstart dirstart
- In other window, start bedework#* bedework
- cd <qs>
Code Block ./startjboss
- (if you deleted you database) Import the schema** :
- visit localhost:8080/jmx-console
- Log in with username "admin" and password "bw" (if the login doesn't work, check the file <qs>/jboss-5.1.0.GA
- /default/server/conf/props/jmx-console-users.properties).
- scroll all the way down and choose service=CardDumpres very near the bottom
- set export to True
- set create to True
- (temporarily, pending fix) remove "carddumprestore" path component from SchemaOutFile
- Apply
- Changes#* Move toward the bottom and clink on the Schema Invoke button.
- Check the jboss window for "schema export complete".
...