Appboard/old/xml persistence: Difference between revisions
imported>Mike.berman (created page) |
imported>Mike.berman mNo edit summary |
||
Line 7: | Line 7: | ||
# In the portal, select Advanced -> XMLExport. Then select start. All of the system data will be saved as XML files under the folder [APPBOARD_HOME]/webapps/enportal/WEB-INF/xmlroot/server/backup/ | # In the portal, select Advanced -> XMLExport. Then select start. All of the system data will be saved as XML files under the folder [APPBOARD_HOME]/webapps/enportal/WEB-INF/xmlroot/server/backup/ | ||
# Rename [APPBOARD_HOME]/webapps/enportal/WEB-INF/xmlroot/server/load-restore.txt.disabled to load-restore.txt. This will instruct AppBoard to load the saved content when it is started. | # Rename [APPBOARD_HOME]/webapps/enportal/WEB-INF/xmlroot/server/load-restore.txt.disabled to load-restore.txt. This will instruct AppBoard to load the saved content when it is started. | ||
# Rename the following files to prevent AppBoard from double-loading default content that is now being loaded from the XML backup | # Rename the following files to prevent AppBoard from double-loading default content that is now being loaded from the XML backup: | ||
#*[APPBOARD_HOME]/webapps/enportal/WEB-INF/xmlroot/server/<b>load_defaultContent.txt</b> to <b>load_defaultContent.txt.disabled</b>. | #*[APPBOARD_HOME]/webapps/enportal/WEB-INF/xmlroot/server/<b>load_defaultContent.txt</b> to <b>load_defaultContent.txt.disabled</b>. | ||
#*[APPBOARD_HOME]/webapps/enportal/WEB-INF/xmlroot/server/<b>load_edge.appboard_pimA.txt</b> to <b>load_edge.appboard_pimA.txt.disabled</b>. | #*[APPBOARD_HOME]/webapps/enportal/WEB-INF/xmlroot/server/<b>load_edge.appboard_pimA.txt</b> to <b>load_edge.appboard_pimA.txt.disabled</b>. |
Revision as of 15:12, 24 March 2011
You can use XML to save all of your changes in the enPortal interface, without requiring a connection to a database.
Perform the following steps to configure XML persistence:
- Start AppBoard and make any desired configurations to the system (create users, roles, etc.)
- Open the file [APPBOARD_HOME]/webapps/enportal/WEB-INF/config/persist.properties and confirm that the persistence setting reads persisting=false.
- In the portal, select Advanced -> XMLExport. Then select start. All of the system data will be saved as XML files under the folder [APPBOARD_HOME]/webapps/enportal/WEB-INF/xmlroot/server/backup/
- Rename [APPBOARD_HOME]/webapps/enportal/WEB-INF/xmlroot/server/load-restore.txt.disabled to load-restore.txt. This will instruct AppBoard to load the saved content when it is started.
- Rename the following files to prevent AppBoard from double-loading default content that is now being loaded from the XML backup:
- [APPBOARD_HOME]/webapps/enportal/WEB-INF/xmlroot/server/load_defaultContent.txt to load_defaultContent.txt.disabled.
- [APPBOARD_HOME]/webapps/enportal/WEB-INF/xmlroot/server/load_edge.appboard_pimA.txt to load_edge.appboard_pimA.txt.disabled.
After completing the above, stop and re-start AppBoard to confirm that the data is persisted.