www-apache-bugdb mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bryan Woods <bwo...@starvision.com>
Subject Re: config/4336: Does not look for .class files and .jar files in right place
Date Fri, 30 Apr 1999 20:50:02 GMT
The following reply was made to PR config/4336; it has been noted by GNATS.

From: Bryan Woods <bwoods@starvision.com>
To: apbugs@hyperreal.org, apache-bugdb@apache.org
Cc:  Subject: Re: config/4336: Does not look for .class files and .jar files in right place
Date: Fri, 30 Apr 1999 13:43:25 -0700

 Found a work-around:
 
 - Assume <apache dir> is where you installed apache (e.g. "C:\apache")
 - Assume <java dir> is where you installed JDK 1.2 (e.g. "C:\java")
 
 1. Make an applet directory, e.g. <apache dir>\htdocs\applets
 
 2. cd to that directory
 
 3. Copy <java dir>\jre\lib\rt.jar
 
 4. Unpack the rt.jar archive with: jar -xvf rt.jar
    This will leave you with a tree of directories containing class
    files used by the runtime. Remeber to delete the rt.jar file after
    unpacking.
 
 5. Wherever the html files that use the applets reside, make sure
    they use "/applets/" as the codebase.
 
 From there, apache will be able to find the subdirectories needed
 to load the class files.
 
 PROS:
 
 + do not have to change Apache
 
 + do not have to change any Apache configuration files
 
 + do not have to mess around with getting other ORB's, plugins, etc.
 
 CONS:
 
 - the rt.jar is 10.5 MBytes, even more when unpacked. At least you
   would only have to do this once if you put all your applets in that
   directory
 
 - have to copy applets to <apache dir>\htdocs\applets and make sure
   that idl-compiled subdirectories are there too.
 
 - a preferable solution would still be to somehow get apache to
   load class files from jar files from configurable locations
 
   A line in httpd.conf might look like:
 
   ClassFiles <java dir>\jre\lib\rt.jar;<java dir>\lib\*.jar

Mime
View raw message