Hi.
I am running Linux 6.1 and trying to get Apache 1.3.6 to recognize
the Apache Jserv 1.0 module when I do 'httpd -l'. Apache 1.3.6 came
from a tar file off of apache.org as did Jserve 1.0. I have JSDK2.0 and
JDK1.1.7 installed. Apache was built with DSO support using this
script:
#./configure --prefix=/usr/local/apache_1.3.6 \
--enable-rule=SHARED_CORE \
--enable-module=so \
--enable-shared=max
#make
#make install
No errors with anything and it said '+ enabling generation of Apache
core as DSO'
'+ using
-ldl for vendor DSO support'
Then I built JServ using this script:
#./configure --prefix=/usr/local/jserv \
--with-apache-install=/usr/local/apache_1.3.6 \
--with-jdk-home=/usr/local/jdk117_v3 \
--with-jsdk=/usr/local/JSDK2.0/lib/jsdk.jar \
--enable-apache-conf
#make
#make install
Again, no errors and this message 'Apache Version: 1.3'
'Module Type:
dynamic (DSO will be used to link mod_jserv into server dynamically)'
Looks good so far, right?
Then I rebuilt Apache 1.3.6 with this script to enable the jserv module
as DSO and activate it:
#./configure --prefix=/usr/local/apache_1.3.6 \
--enable-rule=SHARED_CORE \
--enable-module=so \
--enable-shared=max \
--add-module=/usr/local/ApacheJServ-1.0/src/c/mod_jserv.c \
--enable-shared=jserv
#make;make install
No errors..message says:
+ on-the-fly added and activated jserv module
(modules/extra/mod_jserv.o)
I checked and the "LoadModule jserv" line had been added in
/usr/conf/httpd.conf but not in the
/usr/local/apache_1.3.9/conf/httpd.conf Does this matter? (I did add
it myself in apache_1.3.6 just to see. Didn't work). Which .conf file
is read on apachectl start? I thought it was the one in apache_1.3.6
I restarted apachectl as well as stopping and starting it and 'httpd
-l'still did not show mod_jserv.c in its list of compiled in modules.
I am at a loss. Any info would be helpful. THANKS!!
Brian Stone