|
|
Table of Contents |
IBM has made some recent changes to their Java virtual machine and TCP/IP stack which have dramatically improved the performance of pure Java applications like VolanoChat on OS/2. See their article titled Volano Mark 1.0 on Java 1.1.4 for OS/2 Warp for the details of their work.
If you're running the original OS/2 Warp 4.0, you should apply the following upgrades to the operating system, TCP/IP stack, and Java virtual machine. You will then have OS/2 Warp 4.0 with FixPak 7, TCP/IP 4.1 with its update, and Java for OS/2 Version 1.1.6.
Install the TCP/IP 4.1 upgrade available on the IBM Software Choice for OS/2 Warp 4 CD-ROM. You can purchase the upgrade from Indelible Blue. Look for one of the following products, depending on your operating system:
Once you have purchase the Software Choice for OS/2, you can download all of the products and updates from IBM's site at the IBM Software Choice Catalog. After install TCP/IP 4.1, download and install the TCP/IP 4.1 Update from the:
Note that it is probably easiest to go to the section titled
Manual Installation of the Update and download
v41rsu.zip.
Download and install FixPak 7 for OS/2 Warp from:
Download and install the OS/2 Warp Developer's Kit for Java 1.1.6 from:
After these updates, typing the command inetver should
return:
SOCKETS.SYS: 5.3003 AFOS2.SYS: 5.3000 AFINET.SYS: 5.3002
Typing the command "java -fullversion" should return:
JDK 1.1.6 IBM build o116-19980605 (JIT: javax)
And typing the command "ver /r" should return Revision
9.031.
You should increase the maximum number of active threads to their
limit of 4095 by setting the following environment variable in your
CONFIG.SYS file:
THREADS=4095
If you have installed Netscape Navigator for OS/2, you may have a
CLASSPATH setting in your CONFIG.SYS file
which places the Netscape Java virtual machine classes ahead of your
Java 1.1.6 for OS/2 system classes. If so, simply unset the
CLASSPATH variable before running the VolanoChat server by
entering the command:
set CLASSPATH=
|
|
Check HTML | Table of Contents |