[or-cvs] [metrics-web/master] Remove outdated documentation of Tomcat prototype.
karsten at torproject.org
karsten at torproject.org
Wed Oct 20 10:44:14 UTC 2010
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date: Wed, 20 Oct 2010 12:31:05 +0200
Subject: Remove outdated documentation of Tomcat prototype.
Commit: 0cdfccedacec996f790b2d070ecfc8f588f6f3c8
---
doc/tomcat.txt | 65 --------------------------------------------------------
1 files changed, 0 insertions(+), 65 deletions(-)
delete mode 100644 doc/tomcat.txt
diff --git a/doc/tomcat.txt b/doc/tomcat.txt
deleted file mode 100644
index 9c4c241..0000000
--- a/doc/tomcat.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-Dynamic graphs prototype based on Apache Tomcat 5.5
-===================================================
-
-ERNIE lacks a way to dynamically generate graphs based on user input. It
-would be desirable, e.g., to change the displayed date interval or further
-break down data by certain criteria. These functions cannot be implemented
-(easily) with the current approach of hourly generated graphs and a static
-website.
-
-This prototype uses Java Servlets deployed in a Tomcat web container in
-combination with an external R process to generate graphs on demand. Note
-that the prototype is still very limited in functionality.
-
-
-Development
------------
-
-The following files are relevant for developing the prototype:
-
-- src/org/torproject/ernie/web/NetworkSizeServlet.java creates the web
- page containing a generated graph and controls for customization.
-- src/org/torproject/ernie/web/ImageServlet.java generates and returns
- a graph as PNG file.
-- R/consensus.R contains the R code for generating a network size graph
- with configurable date interval length.
-- lib/servlet-api.jar contains the class files required for compiling
- servlets (copied from remote Tomcat 5.5 installation).
-- etc/web.xml is the deployment descriptor.
-- dist/ is the temporary directory used for generating the web archive.
-- build.xml has a "tomcat" target that can be used to compile and package
- the prototype for deployment.
-- doc/tomcat.txt is this file that should be kept updated while the
- prototype evolves (and should turn into a real documentation once the
- prototype is ready for prime time).
-
-
-Deployment
-----------
-
-Deploying the prototype is straightforward and requires minimal changes on
-the target system.
-
-- /var/lib/tomcat5.5/webapps/ on the target system should be writable for
- the developer.
-- A recent stats/consensus-stats file needs to be uploaded to /tmp/ on the
- target system.
-
-Actual deployment consists of two steps: packaging a web archive and
-uploading it to the target system:
-
- $ ant tomcat && scp ernie.war <server>:/var/lib/tomcat5.5/webapps/
-
-(It is assumed here that Tomcat auto-deploys web applications in its
-webapps/ directory, which it does in the default Debian configuration.)
-
-The example web page is then available under
-
- http://<server>:<port>/ernie/networksize.html
-
-The included PNG file can also be requested directly, with or without
-parameters
-
- http://<server>:<port>/ernie/graphs/networksize.png
- http://<server>:<port>/ernie/graphs/networksize.png?xaxis=180d
-
--
1.7.1
More information about the tor-commits
mailing list