JDK 1.4, or the IAIK cryptography provider and SSL implementation, available from http://www.iaik.at
Either use JDK1.4 or use dnsjava 1.1.6 (or above) available from http://www.xbill.org/dnsjava. See step 7 for instructions.
This release has been tested on:
Also, you can configure how much diagnostic information JacORB emits by setting the jacorb.log.default.verbosity property. A value of 0 means no output, level 1 emits basic connection information, and levels 2 and above are debug levels.
NOTE: If you are updating from an existing JacORB installation
you MUST change existing jacorb.properties files to reflect the
changes in package names (the leading "org.") where property
values point to JacORB classes. E.g., the value for property:
org.omg.PortableInterceptor.ORBInitializerClass.standard_init
must be changed to:
org.jacorb.orb.standardInterceptors.IORInterceptorInitializer
You will also need to replace the @@@CLASSPATH@@@ tokens
with appropriate values:
-Djava.endorsed.dirs=${JACORB_HOME}/lib \
-classpath ${JACORB_HOME}/lib/jacorb.jar:\
${JACORB_HOME}/lib/logkit-1.2.jar:\
${JACORB_HOME}/lib/avalon-framework-4.1.5.jar:\
${JACORB_HOME}/lib/concurrent-1.3.2.jar:\
${JACORB_HOME}/lib/antlr-2.7.2.jar
If the IP addresses aren't resolved properly at all, see the dnsjava docs on how to set properties to tell dnsjava where to look for the DNS servers.
Ensure that Ant (See version requirements above) is installed on your system and that you are starting with a clean environment. The easiest way to start is with your CLASSPATH unset. If CLASSPATH is set to anything, it must contain ${installdir}/lib/logkit-1.2.jar!
N.B. Windows users should ensure that JacORB is installed in a path that does not contain spaces. Errors will be encountered building the Notification Service otherwise.
To build JacORB you need to call "ant" in the installation directory:
$> ant
By default debugging is turned off when building JacORB. To build JacORB with debugging turned on, you need to call "ant -Ddebug=on" in the installation directory:
$> ant -Ddebug=on
Under Ant1.5 and above the debuglevel may also be set e.g.
$> ant -Ddebug=on -Ddebuglevel=lines,source,vars
For Windows add the following line after calling antrc_pre.bat
set ANT_OPTS=-mx48m %ANT_OPTS%
For Unix add the following line after sourcing .antrc
ANT_OPTS=-mx48m $ANT_OPTS
Yet another way of achieving the same is by setting the
ANT_OPTS environment variable. On Windows:
set ANT_OPTS=-mx48m
or on Unix:
export ANT_OPTS=-mx48m