Submitted by mvasenkov on 11.08.2010 18:23
For TrackStudio Standalone:
- Download the latest TrackStudio Standalone
- Stop TrackStudio
- Install downloaded TrackStudio Standalone in separate directory.
- Configure new TrackStudio instance using Server Manager (sman).
- If you using HSQLDB, copy all database files (tsdb.*) from old instance into new one.
- Copy all files from your UPLOAD directory into new one. See trackstudio.uploadDir in trackstudio.properties to locate upload directory.
- Remove files containing in index directory, but not the directory itself. See trackstudio.indexDir property in your trackstudio.properties file to locate index directory.
- Update your database with Server Manager or SQL update files.
- Start TrackStudio. System will update data in you database on first run and saves scripts, triggers and e-mail templates in etc/plugins directory.
- Stop TrackStudio.
- You should fix you e-mail templates in etc/plugins/email directory manually or use some of our default templates.
- Start TrackStudio again after that.
For TrackStudio WAR:
- Download the latest TrackStudio WAR.
- Stop TrackStudio
- Replace old TrackStudio WAR with new one
- In your trackstudio.properties file insert following
trackstudio.reportBugsTo
## Time constants
trackstudio.hoursInDay 8
trackstudio.daysInWeek 5
trackstudio.daysInMonth 22
trackstudio.hoursInYear 2000
trackstudio.monthsInYear 12
## Maximum number of items per tree level
trackstudio.maxTreeItems 100
## DecimalFormat for custom-float
trackstudio.decimalFormatUdfFloat 7
## Use compress html
trackstudio.compressHTML yes
- Replace trackstudio.adapter.properties file with same from new WAR
- Save current DBMS connection settings from trackstudio.hibernate.properties in some place. (Current settings are located in the end of properties file
- Replace your trackstudio.hibernate.properties file with new one from WAR.
- Then insert DBMS connection strings in this properties file and comment others
- Remove files containing in index directory, but not the directory itself. See trackstudio.indexDir property in your trackstudio.properties file to locate index directory.
- Update your database with SQL update files.
- Start TrackStudio. System will update data in you database on first run and saves scripts, triggers and e-mail templates in etc/plugins directory.
- Stop TrackStudio.
- You should fix you e-mail templates in etc/plugins/email directory manually or use some of our default templates.
- Start TrackStudio again after that.
Notes
- Standalone and WAR versions are totally compatible. The difference is only in supplied components.
- If you use HSQLDB, do not delete tsdb.lck, tsdb.log, tsdb.properties and tsdb.script. files
- Directories with indices and attached files can be saved anywhere, but they just need to be mentioned in respective entries in trackstudio.properties.