LLNL/tox

Name: tox

Owner: Lawrence Livermore National Laboratory

Description: The tox (Tomcat, Oracle, and XML) Web archive is a foundation for development of HTTP-based applications using Tomcat and an Oracle RDBMS.

Created: 2008-10-24 17:23:31.0

Updated: 2017-10-26 23:36:46.0

Pushed: 2017-12-29 19:06:24.0

Homepage:

Size: 25797

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

tox - (Tomcat, Oracle & XML)

What is it?

The tox (Tomcat Oracle & XML) web archive is a foundation for development of HTTP based applications using Tomcat (or some other servlet container) and an Oracle RDBMS. Use of tox requires coding primarily in PL/SQL, JavaScript, and XSLT, but also in HTML, CSS, and potentially Java. Coded in Java and PL/SQL itself, tox provides the foundation for more complex applications to be built.

Version

This is version 2.0 of tox.

Change History

Version 2.0:

  1. Modernized for Java 8.
  2. Simplified jar dependencies.
  3. Self contained configuration.
  4. Output JSON without XSLT tranform.

Version 1.6.1:

  1. Using CLOB rather than VARCHAR2 in spool table.
  2. Lowered logging threshold to console (catalina.out).
  3. Stripped XML declaration from includes.

Version 1.6:

  1. Localized the logging so that you no longer edit the logging.properties which belongs to Tomcat.

Version 1.5:

  1. Removed root and space features that no one ever used and cluttered the code.

Version 1.2:

  1. Added tomcat logging in $TOMCAT_HOME/logs.

Version 1.1:

  1. Corrected the bug where model parameters could not contain a single quote.
  2. Improved performance by using StringBuilder instead of StringBuffer.
  3. Improved performance by testing for verbose debugging outside of the debug class rather than inside the debug class method.
  4. Utilized Java 1.5 URLConnection.setReadTimeout in the href class, thus eliminating the need for a sub-class thread to perform the timeout function.

Version 1:

  1. Initial release. Stable and production worthy.
Requirements

The tox web archive (war) is designed to run within a tomcat installation against an Oracle relational database. Tomcat is available from the Apache Software Foundation at http://tomcat.apache.org/. Oracle's relational database is a commercial database, available from Oracle Corp. at http://www.oracle.com.

Licensing

This software and all of its components are published under the General Public License (GPL) version 2 as open source. Originally developed at the Lawrence Livermore National Laboratory, it was initially released on July 2nd, 2008, reference LLNL-CODE-404550.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.