Support
Help Save Reptile!
Navigation

Essentials

Installation

Developers

P2P (content distribution)

Search Infrastructure

Services

Proposals

Resources

Notes

This is a central location for notes and hints that may be of use to developers.


Updating resources in real time

In order for Reptile to load resources in a location and architecture agnostic manner, we use resource: URLs to load content. Normally Reptile pulls this content from reptile.war under a running Tomcat instance.

A developer may want to update these resources within a running Reptile instance to work with new functionality. Normally this would require reloading Reptile/Tomcat, redeploying your new reptile.war, waiting for Tomcat to restart, etc. This can take quite a long time when you are trying to debug an application.

The solution is to update the content inline. This is easy to do and we have a script in CVS that can handle this for you. All it does is copy over new content into the correct Tomcat expanded web application.

This code is included in src/scripts within CVS.


Logging

Reptile uses Log4J for logging.

We try to keep each logging message isolated by functionality.

REPTILE_HOME/logs/panther.log
Contains log messages from the Panther proxy.
REPTILE_HOME/logs/reptile.log
Contains all log messages from Reptile.
REPTILE_HOME/logs/reptile.debug.log
Contains everything logged during a Reptile lifetime
REPTILE_HOME/logs/talon.log
Contains everything from Talon
REPTILE_HOME/logs/turbine.log
Contains everything from Turbine and Torque



Copyright © 2001-2003, OpenPrivacy.org