Ejen Logo
 
 Project
                         
News
Download
Developer site
Browse CVS
License (GPL)
 
 Documentation
                         
Introduction
Requirements
Installation
Ejen doc
Ejen API
EJB 1.1 demo
EJB 1.1 doc
 
 Links
                         
Xerces-j
Xalan-j
Ant
JavaCC
JBoss
 
 Contact
                         
Author
 
   
 Requirements
                         
  • Jdk 1.3.x distribution or newer (see below Jdk1.4 tips). It may work with older distributions, I simply do not know.

  • Linux system (or other Unices with a Jdk 1.3) or Windows system. It should also work with MacOS X (let me know).

  • A good computer.


 
 Jdk1.4 tips
                         
  • Howto:

    You must create a <JAVA_HOME>/jre/lib/endorsed directory and copy <EJEN_HOME>/lib/patches.jar in this endorsed directory. Alternatively, you may use "-Xbootclasspath/p:path" instead of "-classpath path" in sh/bat files (in generate[.bat] files for example).

  • Explanation:

    Jdk1.4 runtime library includes a Xalan/Xerces distribution. Of course, it doesn't provide a little patch that comes with Ejen for ElemExtensionCall class: when an extension throws an exception, the all generation process has to be stopped and an exception message must be displayed. Unfortunatly, this is not the default behavior of the original Xalan class: a message is displayed that looks like "SystemId unknown ...", the generation process continue and, finally, you may experience a NullPointerException after a while.


 

SourceForge.net Logo