Jacorb is a project mainly written in Java, it's free.
JacORB fork with JBoss patches
The files jacorb.jar and idl.jar in this directory are a patched version of JacORB 2.3.1. The patched libraries identify themselves as
JacORB V 2.3.1 (JBoss patch01), www.jacorb.org
IMPORTANT: This build does not have the OTS classes, they have been removed to avoid conflicting with the jbossjts-jacorb.jar
Instructions for generating these files are included below.
Kudos to the JacORB team, for this great open-source ORB.
Special thanks to:
Gerald Brose, for creating JacORB
Andre Spiegel, for his work on OBV in JacORB
Francisco
How to generate the jacorb.jar and idl.jar files in this directory
(1) Obtain a JacORB 2.3.1 source tree, with the following command:
cvs -d :pserver:[email protected]/cvsroot/jacorb checkout -r RELEASE_2_3_1 JacORB
(2) Apply the following patches from this directory:
cd JacORB
Patch1: jacorb-2.3.1-version.patch
Patch7: jacorb-2.3.0-primaddress_port.patch
Patch9: jacorb-2.3.0-CORBA_OBJECT_NOT_EXIST.patch
Patch13: jboss-2.3.1-remove_ots_classes.patch
Patch14: jboss-2.3.1-read_boolean.patch
(3) Build with the following command:
ant -Ddebug=off all doc
(If you want a debug version use just 'ant all doc')