Information about external libraries in use by Escenic
Libraries in use by 4.1-x
Not surprisingly Escenic uses a set of external libraries. A lot of these libraries is loaded in the app-server context, and therefore affects the webapps. This page gives you an overview of what libraries that is used in the Escenic 4.1.5 version, running on jdk1.4.x.
The libraries
- activation (Java activation framework, can't find old versions at Sun)
- FTPProtocol (Old IBM AlphaWorks? project. Can't find the version)
- jaas 1.0
- jai 1.1.2 Beta
- jakarta-oro 2.0.8
- log4j 1.2.8
- mail 1.1.3
- rmi-cb (not really external)
- Tidy 04aug2000r7-dev
- trove 1.0.2
- struts-logic-ext (???)
- struts 1.1 beta3
- twelvemonkeys 1.0.20060204
- commons-beanutils-1.5.0
- commons-collections-2.1
- commons-httpclient-2.0
- commons-lang-2.0
- commons-logging-1.0.3
- commons-dbcp-1.0-dev
- commons-digester-1.3-dev
- commons-fileupload-1.0-dev
- commons-pool-1.3 (upgraded in ece 4.1-6/4.2)
- commons-resources-0.1-dev
- commons-services-1.0-dev
- commons-validator (the one from struts, can't find the version)
- xalan-2.2D14
- xerces-1.3.0
For xml-apis.jar things are a litle bit more complex:
Name: javax/xml/transform/ Specification-Title: Java API for XML Processing Specification-Vendor: Sun Microsystems Inc. Implementation-Vendor: Sun Microsystems Inc. Implementation-URL: http://java.sun.com/xml/jaxp.html Specification-Version: 1.1 Implementation-Version: 1.1.2 Implementation-Title: javax.xml.transform Comment: xml-commons for http://xml.apache.org/ subproject's use Name: javax/xml/parsers/ Specification-Title: Java API for XML Processing Specification-Vendor: Sun Microsystems Inc. Implementation-Vendor: Sun Microsystems Inc. Implementation-URL: http://java.sun.com/xml/jaxp.html Specification-Version: 1.1 Implementation-Version: 1.1.2 Implementation-Title: javax.xml.transform Comment: xml-commons for http://xml.apache.org/ subproject's use Name: org/w3c/dom/ Specification-Title: Document Object Model, Level 2 Core Specification-Vendor: World Wide Web Consortium Implementation-Vendor: World Wide Web Consortium Implementation-URL: http://www.w3c.org/DOM/ Specification-Version: 1.0 Implementation-Version: 1.0 Implementation-Title: org.w3c.dom Comment: xml-commons for http://xml.apache.org/ subproject's use Name: org/xml/sax/ Specification-Title: Simple API for XML Specification-Vendor: David Megginson Implementation-Vendor: David Megginson Implementation-URL: http://www.megginson.com/SAX/index.html Specification-Version: 2.0 Implementation-Version: 2.0 Implementation-Title: org.xml.sax Comment: xml-commons for http://xml.apache.org/ subproject's use Name: org/apache/xmlcommons/Version Implementation-Vendor: Apache Software Foundation Implementation-URL: http://xml.apache.org/commons/ Implementation-Version: 1.0 Implementation-Title: org.apache.xmlcommons.Version Comment: xml-commons for http://xml.apache.org/ subproject's use
Some notes
A newer digester version (i.e. commons-digester-1.7.jar) seems to be needed to get Escenic (both versions 4.1-4c and 4.1-5) to work on a Tomcat 5.0 application server.
To use the JSTL 'XML tags' (for example, for XSLT), newer versions of xalan, xerces and xml-apis are needed (in this case taken from Xerces-J 2.7.0).
jaas.jar is only used with jdk1.3. For jdk1.4 and later jaas is part of the jdk.
Libraries in use by 4.3.x
Libraries used by 4.3-3 [ http://technet.escenic.com/engine/43/releasenotes/article4892.ece]
