
Finding OrbixWeb 3.0:
OrbixWeb is located on the Computer Science Solaris machines under the following directory:
/usr/local/iona
The active license is for OrbixWeb 3.0. So you will want to use the files in
/usr/local/iona/OrbixWeb3.0
Anyone can use this implementation. However, you will have to change a couple of things. The problem is that normal users don't have permission to write into the Repository directory. To register a Server to the ORB, you must be able to write into this directory. Fortunately, all of the demos have registered their servers to the ORB (even if the ORB isn't active, the servers are registered.) So, we can run these, but we can't write our own server and register it to the ORB.
If you just want to try out the demos, you can do the following:
First you must set a couple of envronment variables. This can be
done by adding the following lines to the end of your .bashrc file, or
other appropriate environment setting file:
ORBIXWEB_HOME=/usr/local/iona/OrbixWeb3.0 ; export ORBIXWEB_HOME
IT_CONFIG_PATH=$ORBIXWEB_HOME ; export IT_CONFIG_PATH
PATH=$ORBIXWEB_HOME/bin:$PATH ; export PATH
MANPATH=$ORBIXWEB_HOME/man:${MANPATH:-} ; export MANPATH
After pasting these lines to the end of your .bashrc file, you need to source the file:
source .bashrc
Start the Orbix ORB. /usr/local/iona/OrbixWeb3.0/bin/orbixdj
&
You should see a graphical representation of the ORB.
Go to the demo directory /usr/local/iona/OrbixWeb3.0/demos
List all of the subdirectories in the demos directory and enter the subdirectory of the demo you wish to test.
In that subdirectory, there will be an executable file named
javaclient1
Run the executable with either IIOP as the argument, or use the hostname of the
machine. For example, if I was on coffeepot, the command should look like:
javaclient1 IIOP or javaclient1 coffeepot
I didn't test every demo, so take your stab with caution. Also, this was the quick fix to running the demos without running makefiles. If you would like to know more or want to be able to register your own server send me email.