TrackStudio Enterprise 3.5
Server-specific Notes

The easiest way to get TrackStudio running is to use the TrackStudio SA distribution, which comes preconfigured with everything you need. However if you already have a Java application server running, TrackStudio can be deployed within it.

JBoss 4.0.3SP1 notes:

Set the log4j.defaultInitOverride system property by adding

-Dlog4j.defaultInitOverride=true

to the JAVA_OPTS line your run.bat (Windows) or run.conf (Linux) file.

Resin 3.0.17 notes:

After the TrackStudio.war deployment, create the [RESIN_HOME]/webapps/WEB-INF/lib directory. Unpack the TrackStudio.war somewhere and copy the following files into this directory:

  • commons-beanutils.jar
  • commons-collections-2.1.1.jar
  • commons-digester.jar
  • commons-discovery.jar
  • commons-logging.jar
  • log4j-1.2.12.jar
Weblogic 9.0 notes:

Uncomment the following line in trackstudio.hibernate.properties:

# hibernate.query.factory_class org.hibernate.hql.classic.ClassicQueryTranslatorFactory

Set character encoding in the web.xml if required:

<jsp-config>
...
  <jsp-property-group>
  ...
    <page-encoding>UTF-8</page-encoding>
  </jsp-property-group>
  ...
</jsp-config>
Jetty 5.1.x notes:
  • Delete WEB-INF/lib/xercesImpl-2.6.2.jar from TrackStudio.war.
  • Copy WEB-INF/lib/log4j-*.jar to Jetty's ext directory.