PreviousNextUpFAQ Table of Contents

Apple Mac OS 8.1

Work around for MRJ Bug 2232076

The Apple Mac Runtime for Java has a threading problem resulting in java.lang.IllegalThreadStateException errors which bring down the VolanoChat server. The bug was assigned number 2232076 by Apple. To work around the problem, set the following server property in the file properties.txt found in the vchat2.0.0 folder:

server.nothreadgroups=true

You must also disable the embedded Java servlet runner by modifying the server property server.http to specify no configuration file:

server.http=

Restart the server after making these changes, and you will see the message:

Disabling the use of thread groups...

immediately following the VolanoChat copyright message.

Important note for those using WebSTAR 3.0

WebSTAR 3.0 places a file called jruncore.zip in your MRJClasses folder during its installation. You must remove this file from your MRJClasses folder in order to run the VolanoChat server. The MRJClasses folder is located in the MRJ Libraries folder under your System Extensions.

Creating applications

You can use the JBindery program of the Mac OS Runtime for Java Software Development Kit to create a Macintosh application from any Java class file. Just perform the following steps:

  1. Launch the JBindery application found in the Mac OS Runtime for Java SDK folder.
  2. Select the Command icon on the left.
  3. Enter the full name of the Java class in the text field labeled Class name. The upper and lower case of the characters in the name is important. For the VolanoChat installation program, the full class name is vchat200. The class names of the VolanoChat server applications available after installation are:
    COM.volano.KeepAlive
    COM.volano.Main
    COM.volano.Status
    COM.volano.Shutdown
    uninstall
    
  4. Select the Classpath icon on the left.
  5. Click the Add Folder button and select the folder which serves as the code base of the Java class file. For VolanoChat server applications, this folder is the installation folder, called vchat2.0.0 by default. For the vchat200.class installation application, the code base is the folder in which you saved the vchat200.class file.
  6. Click the Save Settings... button.
  7. Select the same folder you used for the code base of the Java class file.
  8. Check the Save as Application box and select a name for the application in the text field labeled Save settings as.
  9. Click the Save button.
  10. Start the application you just created by double clicking its icon.

PreviousNextUpFAQ Check HTML Table of Contents