Hello JServ Guro's!

I have been trying to install JServ to Apache for MANY DAYS now.  I'm new
to the Apache business but I have gotten Apache, and JSDK2.0 running great!
The problem is with attaching the JServ mod.

I've reviewed most of the archieves and FAQs for this mail list but have
not seen a Q & A to my problem yet.  Believe me I've tried some of the
suggestions, sadly to no avail.  Any help would be greatly appreciated!

Please forgive me if I'm not doing this message correctly but it is my
first time writing to a mailing list.

My set up:     Apache_1.3.6 - Runs great
          JDK117_v1a   - Runs great
          JSDK2.0           - Runs great
          RedHat 5.2      - Runs great
          Apache-JServ-1.0b3  - Not running

####################  BEGIN My methods in a nutshell:
###################################

# Set up .bash_profile

PATH=$PATH:$HOME/bin:usr/bin:/usr/local/bin:/opt/src/jdk117_v1a/bin:/opt/sr
c/JSDK2.0/bin:.
JAVA_HOME=/opt/src/jdk117_v1a
JSDK_HOME=/opt/src/JSDK2.0
CLASSPATH=$JAVA_HOME/lib/classes.zip:$JSDK_HOME/lib/jsdk.jar
ENV=$HOME/.bashrc
USERNAME="root"

export USERNAME ENV PATH CLASSPATH

# Test for Java version:
[root@junior2 /root]# java -version
java version "1.1.7"

# Test for servletrunner (JSDK2.0):
[root@junior2 /root]# servletrunner
servletrunner starting with settings:
  port = 8080
  backlog = 50
  max handlers = 100
  timeout = 5000
  servlet dir = ./examples
  document dir = ./examples
  servlet propfile = ./examples/servlet.properties

# Configure JServ

[root@junior2 Apache-JServ-1.0b3]# ./configure
--prefix=/usr/local/etc/jserv
[root@junior2 Apache-JServ-1.0b3]# make
[root@junior2 Apache-JServ-1.0b3]# make install

# Configure Apache_1.3.6

[root@junior2 apache_1.3.6]# ./configure --prefix=/usr/local/etc/apache \
> --enable-module=most \
> --enable-shared=max \
> --enable-rule=SHARED_CORE \
> --enable-module=so \
> --enable-suexec \
> --suexec-caller=www \
> --suexec-userdir=.www \
> --suexec-docroot=/root \
> --suexec-uidmin=1000 \
> --suexec-gidmin=1000 \
> --suexec-safepath="/bin:/usr/bin" \
> --enable-module=rewrite \
> --enable-shared=rewrite \
> --add-module=src/modules/extra/mod_jserv.c \
> --enable-shared=jserv \
> --enable-module=jserv

[root@junior2 apache_1.3.6]# make
[root@junior2 apache_1.3.6]# make install
make[1]: Leaving directory `/opt/src/apache_1.3.6'
+--------------------------------------------------------+
| You now have successfully built and installed the      |
| Apache 1.3 HTTP server. To verify that Apache actually |
| works correctly you now should first check the         |
| (initially created or preserved) configuration files   |
|                                                        |
|   /usr/local/etc/apache/conf/httpd.conf
|                                                        |
| and then you should be able to immediately fire up     |
| Apache the first time by running:                      |
|                                                        |
|   /usr/local/etc/apache/bin/apachectl start
|                                                        |
| Thanks for using Apache.       The Apache Group        |
|                                http://www.apache.org/  |
+--------------------------------------------------------+
[root@junior2 apache_1.3.6]#

Next I appended /opt/src/Apache-JServ-1.0b3/conf/httpd.conf.in to
/usr/local/etc/apache/conf/httpd.conf

[root@junior2 conf]# cat /opt/src/Apache-JServ-1.0b3/conf/httpd.conf.in >>
/usr/local/etc/apache/conf/httpd.conf

as recommended by a FAQ in this mail list.

Next I copied /opt/src/Apache-JServ-1.0b3/conf/jserv.properties to,
/usr/local/etc/apache/conf/jserv.properties

Then I modified the ApJServProperties of the httpd.conf:

# Properties filename for Apache JServ in Automatic Mode.
# In manual mode this directive is ignored
# Syntax: ApJServProperties [filename]
# Default: "./conf/jserv.properties"
ApJServProperties /usr/local/etc/apache/conf/jserv.properties

Next, checked for 'mod_jserv.c' in httpd with:

[root@junior2 bin]# /usr/local/etc/apache/bin/httpd -l
Compiled-in modules:
  http_core.c
  mod_so.c

Nope, not there. But at least:

[root@junior2 bin]# /usr/local/etc/apache/bin/apachectl start
/usr/local/etc/apache/bin/apachectl start: httpd started

worked.

I noticed that a lot of people have published there entire process, so here
is mine below with all messages.

Again, any help/tell me how I did it wrong, with advice to do it right is
greatly appriciated - thanks in advance

Matt Midcap
Programmer Analyst
Jeppesen Sanderson
[EMAIL PROTECTED]

####################  END My methods in a nutshell:
###################################

####################  BEGIN My entire method:
###################################
# Set up .bash_profile #############################################

PATH=$PATH:$HOME/bin:usr/bin:/usr/local/bin:/opt/src/jdk117_v1a/bin:/opt/sr
c/JSDK2.0/bin:.
JAVA_HOME=/opt/src/jdk117_v1a
JSDK_HOME=/opt/src/JSDK2.0
CLASSPATH=$JAVA_HOME/lib/classes.zip:$JSDK_HOME/lib/jsdk.jar

ENV=$HOME/.bashrc
USERNAME="root"

export USERNAME ENV PATH CLASSPATH

# Test for Java version: ###########################################
[root@junior2 /root]# java -version
java version "1.1.7"

# Test for servletrunner (JSDK2.0): #################################
[root@junior2 /root]# servletrunner
servletrunner starting with settings:
  port = 8080
  backlog = 50
  max handlers = 100
  timeout = 5000
  servlet dir = ./examples
  document dir = ./examples
  servlet propfile = ./examples/servlet.properties

# Configure JServ ############################################

[root@junior2 Apache-JServ-1.0b3]# ll
total 264
drwxr-xr-x   6 root     bin          1024 Apr  2 15:20 .
drwxr-xr-x   8 root     root         1024 Apr  1 12:50 ..
-rw-r--r--   1 root     bin          9095 Jan 14 21:02 INSTALL
-rw-r--r--   1 root     root         9822 Apr  1 18:22 Makefile
-rw-r--r--   1 root     bin           588 Dec 26 20:48 Makefile.am
-rw-r--r--   1 root     bin          9590 Feb 19 18:04 Makefile.in
-rw-r--r--   1 root     bin          1259 Jan 18 18:19 README
-rw-r--r--   1 root     bin          3447 Dec 16 13:28 acinclude.m4
-rw-r--r--   1 root     bin         14423 Feb 19 18:04 aclocal.m4
drwxr-xr-x   2 root     bin          1024 Apr  1 18:22 conf
-rw-r--r--   1 root     root         1846 Apr  1 13:25 config.cache
-rw-r--r--   1 root     root         2221 Apr  1 18:22 config.log
-rwxr-xr-x   1 root     root         6681 Apr  1 18:22 config.status
-rwxr-xr-x   1 root     bin         98889 Feb 19 18:04 configure
-rw-r--r--   1 root     bin         14298 Feb 19 11:59 configure.in
drwxr-xr-x   7 root     bin          1024 Apr  1 18:22 docs
drwxr-xr-x   2 root     bin          1024 Apr  1 18:22 example
-rw-r--r--   1 root     bin           643 Jan 11 23:57 index.html
-rwxr-xr-x   1 root     root        80002 Apr  1 18:22 libtool
drwxr-xr-x   5 root     bin          1024 Apr  1 18:22 src
-rw-r--r--   1 root     root            0 Apr  2 15:20 typescript
[root@junior2 Apache-JServ-1.0b3]# ./configure
--prefix=/usr/local/etc/jserv
loading cache ./config.cache
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking host system type... i586-pc-linux-gnu
checking for ranlib... (cached) ranlib
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for ld used by GCC... (cached) /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes
checking for BSD-compatible nm... (cached) /usr/bin/nm -B
checking whether ln -s works... (cached) yes
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... -static
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the linker (/usr/bin/ld) supports shared libraries... yes
checking command to parse /usr/bin/nm -B output... yes
checking how to hardcode library paths into programs... immediate
checking for /usr/bin/ld option to reload object files... -r
checking dynamic linker characteristics... Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for objdir... .libs
creating libtool
checking whether make sets ${MAKE}... (cached) yes
checking for a BSD compatible install... /usr/bin/install -c
checking whether ln -s works... (cached) yes
checking for gcc... (cached) gcc
checking whether the C compiler (gcc -g -O2 ) works... yes
checking whether the C compiler (gcc -g -O2 ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for working const... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking for ANSI C header files... (cached) yes
checking for mode_t... (cached) yes
checking whether time.h and sys/time.h may both be included... (cached) yes
checking whether struct tm is in sys/time.h or time.h... (cached) time.h
checking for ANSI C header files... (cached) yes
checking for gettimeofday... (cached) yes
checking for java... (cached) /opt/src/jdk117_v1a/bin/java
checking for javac... (cached) /opt/src/jdk117_v1a/bin/javac
checking for jar... (cached) /opt/src/jdk117_v1a/bin/jar
checking for Apache directory... checking for Java Servlet classes...
/opt/src/JSDK2.0/lib/jsdk.jar
creating ./config.status
creating Makefile
creating src/Makefile
creating src/java/Makefile
creating src/c/Makefile
creating docs/Makefile
creating example/Makefile
creating conf/jserv.properties
creating example/jserv.conf
creating example/example.properties
creating example/Hello.java
creating example/jserv.properties

Configuration complete.

You might consider putting frequently used options into ./configure-options

For further information please read the documentation.
[root@junior2 Apache-JServ-1.0b3]#

# Make JServ ##########################################################

[root@junior2 Apache-JServ-1.0b3]# make
Making all in src
make[1]: Entering directory `/opt/src/Apache-JServ-1.0b3/src'
Making all in c
make[2]: Entering directory `/opt/src/Apache-JServ-1.0b3/src/c'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/opt/src/Apache-JServ-1.0b3/src/c'
Making all in java
make[2]: Entering directory `/opt/src/Apache-JServ-1.0b3/src/java'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/opt/src/Apache-JServ-1.0b3/src/java'
make[1]: Leaving directory `/opt/src/Apache-JServ-1.0b3/src'
Making all in docs
make[1]: Entering directory `/opt/src/Apache-JServ-1.0b3/docs'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/src/Apache-JServ-1.0b3/docs'
Making all in example
make[1]: Entering directory `/opt/src/Apache-JServ-1.0b3/example'
CLASSPATH=/opt/src/JSDK2.0/lib/jsdk.jar:$CLASSPATH
/opt/src/jdk117_v1a/bin/javac Hello.java
make[1]: Leaving directory `/opt/src/Apache-JServ-1.0b3/example'

# Make Install JServ #################################################

[root@junior2 Apache-JServ-1.0b3]# make install
Making install in src
make[1]: Entering directory `/opt/src/Apache-JServ-1.0b3/src'
Making install in c
make[2]: Entering directory `/opt/src/Apache-JServ-1.0b3/src/c'
/bin/sh ../../src/scripts/build/unix/mkinstalldirs /usr/local/etc/jserv/lib
mkdir /usr/local/etc/jserv
mkdir /usr/local/etc/jserv/lib
make[2]: Leaving directory `/opt/src/Apache-JServ-1.0b3/src/c'
Making install in java
make[2]: Entering directory `/opt/src/Apache-JServ-1.0b3/src/java'
/usr/bin/install -c -m 644 ./Apache-JServ.jar
/usr/local/etc/jserv/lib/Apache-JServ.jar
make[2]: Leaving directory `/opt/src/Apache-JServ-1.0b3/src/java'
make[1]: Leaving directory `/opt/src/Apache-JServ-1.0b3/src'
Making install in docs
make[1]: Entering directory `/opt/src/Apache-JServ-1.0b3/docs'
/bin/sh ../src/scripts/build/unix/mkinstalldirs /usr/local/etc/jserv/docs
/usr/local/etc/jserv/docs/api /usr/local/etc/jserv/docs/images
/usr/local/etc/jserv/docs/install /usr/local/etc/jserv/docs/protocol
/usr/local/etc/jserv/docs/future
mkdir /usr/local/etc/jserv/docs
mkdir /usr/local/etc/jserv/docs/api
mkdir /usr/local/etc/jserv/docs/images
mkdir /usr/local/etc/jserv/docs/install
mkdir /usr/local/etc/jserv/docs/protocol
mkdir /usr/local/etc/jserv/docs/future
make[1]: Leaving directory `/opt/src/Apache-JServ-1.0b3/docs'
Making install in example
make[1]: Entering directory `/opt/src/Apache-JServ-1.0b3/example'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/opt/src/Apache-JServ-1.0b3/example'
[root@junior2 Apache-JServ-1.0b3]#

# Confirm JServ Install ##########################################
[root@junior2 Apache-JServ-1.0b3]# ll /usr/local/etc/jserv
total 4
drwxr-xr-x   4 root     root         1024 Apr  2 15:22 .
drwxr-xr-x   3 root     root         1024 Apr  2 15:22 ..
drwxr-xr-x   7 root     root         1024 Apr  2 15:22 docs
drwxr-xr-x   2 root     root         1024 Apr  2 15:22 lib
[root@junior2 Apache-JServ-1.0b3]#

# Configure Apache_1.3.6  ##########################################

[root@junior2 apache_1.3.6]# ll
total 203
drwxr-xr-x   8 220      games        1024 Apr  1 18:28 .
drwxr-xr-x   8 root     root         1024 Apr  1 12:50 ..
-rw-r--r--   1 220      games       12975 Feb 13 19:30 ABOUT_APACHE
-rw-r--r--   1 220      games        3679 Mar 22 16:38 Announcement
-rw-r--r--   1 220      games       26891 Mar 10 04:52 INSTALL
-rw-r--r--   1 220      games       24456 Jan 11 14:44 KEYS
-rw-r--r--   1 220      games        2848 Jan  1 12:04 LICENSE
-rw-r--r--   1 root     root        22843 Apr  1 18:28 Makefile
-rw-r--r--   1 220      games       22724 Mar 15 17:38 Makefile.tmpl
-rw-r--r--   1 220      games        2046 Apr  1  1998 README
-rw-r--r--   1 220      games        3132 Mar 19 08:55 README.NT
-rw-r--r--   1 220      games       11687 Feb  7 11:05 README.configure
-rw-r--r--   1 220      games         331 Sep 21  1998 WARNING-NT.TXT
drwxr-xr-x   2 220      games        1024 Mar 22 17:15 cgi-bin
drwxr-xr-x   2 220      games        1024 Apr  1 13:46 conf
-rw-r--r--   1 220      games        2459 Mar  8 14:06 config.layout
-rwxr-xr-x   1 root     root          751 Apr  1 18:28 config.status
-rwxr-xr-x   1 220      games       49001 Mar 10 04:53 configure
drwxr-xr-x   3 220      games        1024 Mar 22 17:17 htdocs
drwxr-xr-x   3 220      games        2048 Mar 22 17:15 icons
drwxr-xr-x   2 220      games        1024 Mar 22 17:17 logs
drwxr-xr-x  10 220      games        1024 Apr  1 18:30 src

[root@junior2 apache_1.3.6]# ./configure --prefix=/usr/local/etc/apache \
> --enable-module=most \
> --enable-shared=max \
> --enable-rule=SHARED_CORE \
> --enable-module=so \
> --enable-suexec \
> --suexec-caller=www \
> --suexec-userdir=.www \
> --suexec-docroot=/root \
> --suexec-uidmin=1000 \
> --suexec-gidmin=1000 \
> --suexec-safepath="/bin:/usr/bin" \
> --enable-module=rewrite \
> --enable-shared=rewrite \
> --add-module=src/modules/extra/mod_jserv.c \
> --enable-shared=jserv \
> --enable-module=jserv
Configuring for Apache, Version 1.3.6
 + using installation path layout: Apache (config.layout)
 + on-the-fly added and activated jserv module (modules/extra/mod_jserv.o)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
 + configured for Linux platform
 + setting C compiler to gcc
 + setting C pre-processor to gcc -E
 + checking for system header files
 + adding selected modules
    o rewrite_module uses ConfigStart/End
 + using -lndbm for DBM support
      enabling DBM support for mod_rewrite
    o dbm_auth_module uses ConfigStart/End
 + enabling generation of Apache core as DSO
 + using -ldl for vendor DSO support
 + doing sanity check on compiler and options
Creating Makefile in src/support
Creating Makefile in src/main
Creating Makefile in src/ap
Creating Makefile in src/regex
Creating Makefile in src/os/unix
Creating Makefile in src/modules/standard
Creating Makefile in src/modules/proxy
Creating Makefile in src/modules/extra

# Make apache_1.3.6 ################################################

[root@junior2 apache_1.3.6]# make
===> src
make[1]: Entering directory `/opt/src/apache_1.3.6'
make[2]: Entering directory `/opt/src/apache_1.3.6/src'
===> src/regex
make[3]: Nothing to be done for `all'.
<=== src/regex
===> src/os/unix
gcc -c  -I../../os/unix -I../../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../../apaci` os.c
gcc -c  -I../../os/unix -I../../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../../apaci` os-inline.c
rm -f libos.a
ar cr libos.a os.o os-inline.o
ranlib libos.a
<=== src/os/unix
===> src/ap
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` ap_execve.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` ap_cpystrn.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` ap_signal.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` ap_slack.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` ap_snprintf.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` ap_fnmatch.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` ap_md5c.c
rm -f libap.a
ar cr libap.a ap_execve.o ap_cpystrn.o ap_signal.o ap_slack.o ap_snprintf.o
ap_fnmatch.o ap_md5c.o
ranlib libap.a
<=== src/ap
===> src/main
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` gen_test_char.c
gcc  -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE `../apaci`   -o
gen_test_char gen_test_char.o  -lm -lcrypt -lndbm -ldl
./gen_test_char >test_char.h
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` alloc.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` buff.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` http_config.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` http_core.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` http_log.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` http_main.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` http_protocol.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` http_request.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` http_vhost.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` util.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` util_date.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` util_script.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` util_uri.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` util_md5.c
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` rfc1413.c
rm -f libmain.a
ar cr libmain.a alloc.o buff.o http_config.o http_core.o http_log.o
http_main.o http_protocol.o http_request.o http_vhost.o util.o util_date.o
util_script.o util_uri.o util_md5.o rfc1413.o
ranlib libmain.a
<=== src/main
===> src/modules
===> src/modules/standard
gcc -c  -I../../os/unix -I../../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../../apaci` mod_so.c
rm -f libstandard.a
ar cr libstandard.a mod_so.o
ranlib libstandard.a
<=== src/modules/standard
===> src/modules/proxy
gcc -c  -I../../os/unix -I../../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../../apaci` -DSHARED_MODULE mod_proxy.c && mv mod_proxy.o
mod_proxy.lo
gcc -c  -I../../os/unix -I../../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../../apaci` -DSHARED_MODULE proxy_cache.c && mv
proxy_cache.o proxy_cache.lo
gcc -c  -I../../os/unix -I../../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../../apaci` -DSHARED_MODULE proxy_connect.c && mv
proxy_connect.o proxy_connect.lo
gcc -c  -I../../os/unix -I../../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../../apaci` -DSHARED_MODULE proxy_ftp.c && mv proxy_ftp.o
proxy_ftp.lo
gcc -c  -I../../os/unix -I../../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../../apaci` -DSHARED_MODULE proxy_http.c && mv proxy_http.o
proxy_http.lo
gcc -c  -I../../os/unix -I../../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../../apaci` -DSHARED_MODULE proxy_util.c && mv proxy_util.o
proxy_util.lo
rm -f libproxy.so
ld -Bshareable -o libproxy.so mod_proxy.lo proxy_cache.lo proxy_connect.lo
proxy_ftp.lo proxy_http.lo proxy_util.lo
<=== src/modules/proxy
===> src/modules/extra
gcc  -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE `../../apaci`
jserv_mkimg.c   -o jserv_mkimg
gcc jserv_mkimg.c -o jserv_mkimg
./jserv_mkimg jserv.gif jserv_image.c
rm -f ./jserv_mkimg
gcc -c  -I../../os/unix -I../../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../../apaci` -DSHARED_MODULE jserv_image.c && mv
jserv_image.o jserv_image.lo
rm -f mod_jserv.so
ld -Bshareable -o mod_jserv.so mod_jserv.lo jserv_protocols.lo
jserv_status.lo jserv_utils.lo jserv_ajpv11.lo jserv_balance.lo
jserv_wrapper.lo jserv_wrapper_unix.lo jserv_image.lo
<=== src/modules/extra
<=== src/modules
gcc -c  -I./os/unix -I./include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `./apaci` modules.c
gcc -c  -I./os/unix -I./include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `./apaci` buildmark.c
ld -Bshareable -o libhttpd.so buildmark.o modules.o
modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a ap/libap.a
regex/libregex.a
gcc  -I./os/unix -I./include   -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE
`./apaci`   -rdynamic \
      -o libhttpd.ep -DSHARED_CORE_TIESTATIC main/http_main.c \
       -L. -lhttpd  -lm -lcrypt -lndbm -ldl
gcc  -I./os/unix -I./include   -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE
`./apaci`   -rdynamic \
      -o httpd -DSHARED_CORE_BOOTSTRAP main/http_main.c \
      ap/libap.a  -lm -lcrypt -lndbm -ldl
make[2]: Leaving directory `/opt/src/apache_1.3.6/src'
make[1]: Leaving directory `/opt/src/apache_1.3.6'
make[1]: Entering directory `/opt/src/apache_1.3.6'
===> src/support
make[2]: Entering directory `/opt/src/apache_1.3.6/src/support'
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` htpasswd.c
gcc  -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE `../apaci` htpasswd.o -o
htpasswd   -L../os/unix -L../ap -los -lap  -lm -lcrypt -lndbm -ldl
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` htdigest.c
gcc  -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE `../apaci` htdigest.o -o
htdigest   -L../os/unix -L../ap -los -lap  -lm -lcrypt -lndbm -ldl
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` rotatelogs.c
gcc  -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE `../apaci` rotatelogs.o -o
rotatelogs   -L../os/unix -L../ap -los -lap  -lm -lcrypt -lndbm -ldl
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` logresolve.c
gcc  -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE `../apaci` logresolve.o -o
logresolve   -L../os/unix -L../ap -los -lap  -lm -lcrypt -lndbm -ldl
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE `../apaci` ab.c
gcc  -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE `../apaci` ab.o -o ab
-L../os/unix -L../ap -los -lap  -lm -lcrypt -lndbm -ldl
make[2]: Leaving directory `/opt/src/apache_1.3.6/src/support'
make[2]: Entering directory `/opt/src/apache_1.3.6/src/support'
gcc -c  -I../os/unix -I../include   -DLINUX=2 -DUSE_HSREGEX -fpic
-DSHARED_CORE -DHTTPD_USER=\"www\"  -DUID_MIN=1000  -DGID_MIN=1000
-DUSERDIR_SUFFIX=\".www\"
-DLOG_EXEC=\"/usr/local/etc/apache/logs/suexec_log\"  -DDOC_ROOT=\"/root\"
-DSAFE_PATH=\"/bin:/usr/bin\"   suexec.c
gcc  -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE -DHTTPD_USER=\"www\"
-DUID_MIN=1000  -DGID_MIN=1000  -DUSERDIR_SUFFIX=\".www\"
-DLOG_EXEC=\"/usr/local/etc/apache/logs/suexec_log\"  -DDOC_ROOT=\"/root\"
-DSAFE_PATH=\"/bin:/usr/bin\"   suexec.o -o suexec   -L../os/unix -L../ap
-los -lap  -lm -lcrypt -lndbm -ldl
make[2]: Leaving directory `/opt/src/apache_1.3.6/src/support'
<=== src/support
make[1]: Leaving directory `/opt/src/apache_1.3.6'
<=== src
[root@junior2 apache_1.3.6]#

# Make Install apache_1.3.6 ########################################

[root@junior2 apache_1.3.6]# make install
make[1]: Entering directory `/opt/src/apache_1.3.6'
===> [mktree: Creating Apache installation tree]
./src/helpers/mkdir.sh /usr/local/etc/apache/bin
mkdir /usr/local/etc/apache
mkdir /usr/local/etc/apache/bin
./src/helpers/mkdir.sh /usr/local/etc/apache/bin
./src/helpers/mkdir.sh /usr/local/etc/apache/libexec
mkdir /usr/local/etc/apache/libexec
./src/helpers/mkdir.sh /usr/local/etc/apache/man/man1
mkdir /usr/local/etc/apache/man
mkdir /usr/local/etc/apache/man/man1
./src/helpers/mkdir.sh /usr/local/etc/apache/man/man8
mkdir /usr/local/etc/apache/man/man8
./src/helpers/mkdir.sh /usr/local/etc/apache/conf
mkdir /usr/local/etc/apache/conf
./src/helpers/mkdir.sh /usr/local/etc/apache/htdocs
mkdir /usr/local/etc/apache/htdocs
./src/helpers/mkdir.sh /usr/local/etc/apache/icons
mkdir /usr/local/etc/apache/icons
./src/helpers/mkdir.sh /usr/local/etc/apache/cgi-bin
mkdir /usr/local/etc/apache/cgi-bin
./src/helpers/mkdir.sh /usr/local/etc/apache/include
mkdir /usr/local/etc/apache/include
./src/helpers/mkdir.sh /usr/local/etc/apache/logs
mkdir /usr/local/etc/apache/logs
./src/helpers/mkdir.sh /usr/local/etc/apache/logs
./src/helpers/mkdir.sh /usr/local/etc/apache/proxy
mkdir /usr/local/etc/apache/proxy
<=== [mktree]
===> [programs: Installing Apache httpd program and shared objects]
./src/helpers/install.sh -c -m 755 ./src/httpd
/usr/local/etc/apache/bin/httpd
./src/helpers/install.sh -c -m 755 ./src/libhttpd.ep
/usr/local/etc/apache/libexec/libhttpd.ep
./src/helpers/install.sh -c -m 755 ./src/libhttpd.so
/usr/local/etc/apache/libexec/libhttpd.so
./src/helpers/install.sh -c -m 644 ./src/support/httpd.8
/usr/local/etc/apache/man/man8/httpd.8
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_env.so
/usr/local/etc/apache/libexec/mod_env.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_log_config.so
/usr/local/etc/apache/libexec/mod_log_config.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_mime_magic.so
/usr/local/etc/apache/libexec/mod_mime_magic.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_mime.so
/usr/local/etc/apache/libexec/mod_mime.so
./src/helpers/install.sh -c -m 755
./src/modules/standard/mod_negotiation.so
/usr/local/etc/apache/libexec/mod_negotiation.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_status.so
/usr/local/etc/apache/libexec/mod_status.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_info.so
/usr/local/etc/apache/libexec/mod_info.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_include.so
/usr/local/etc/apache/libexec/mod_include.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_autoindex.so
/usr/local/etc/apache/libexec/mod_autoindex.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_dir.so
/usr/local/etc/apache/libexec/mod_dir.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_cgi.so
/usr/local/etc/apache/libexec/mod_cgi.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_asis.so
/usr/local/etc/apache/libexec/mod_asis.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_imap.so
/usr/local/etc/apache/libexec/mod_imap.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_actions.so
/usr/local/etc/apache/libexec/mod_actions.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_speling.so
/usr/local/etc/apache/libexec/mod_speling.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_userdir.so
/usr/local/etc/apache/libexec/mod_userdir.so
./src/helpers/install.sh -c -m 755 ./src/modules/proxy/libproxy.so
/usr/local/etc/apache/libexec/libproxy.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_alias.so
/usr/local/etc/apache/libexec/mod_alias.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_rewrite.so
/usr/local/etc/apache/libexec/mod_rewrite.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_access.so
/usr/local/etc/apache/libexec/mod_access.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_auth.so
/usr/local/etc/apache/libexec/mod_auth.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_auth_anon.so
/usr/local/etc/apache/libexec/mod_auth_anon.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_auth_dbm.so
/usr/local/etc/apache/libexec/mod_auth_dbm.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_digest.so
/usr/local/etc/apache/libexec/mod_digest.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_cern_meta.so
/usr/local/etc/apache/libexec/mod_cern_meta.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_expires.so
/usr/local/etc/apache/libexec/mod_expires.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_headers.so
/usr/local/etc/apache/libexec/mod_headers.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_usertrack.so
/usr/local/etc/apache/libexec/mod_usertrack.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_unique_id.so
/usr/local/etc/apache/libexec/mod_unique_id.so
./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_setenvif.so
/usr/local/etc/apache/libexec/mod_setenvif.so
./src/helpers/install.sh -c -m 755 ./src/modules/extra/mod_jserv.so
/usr/local/etc/apache/libexec/mod_jserv.so
<=== [programs]
===> [support: Installing Apache support programs and scripts]
./src/helpers/install.sh -c -m 755 -s ./src/support/ab
/usr/local/etc/apache/bin/ab
./src/helpers/install.sh -c -m 644 ./src/support/ab.8
/usr/local/etc/apache/man/man8/ab.8
./src/helpers/install.sh -c -m 755  ./src/support/apachectl[*]
/usr/local/etc/apache/bin/apachectl
./src/helpers/install.sh -c -m 644 ./src/support/apachectl.8
/usr/local/etc/apache/man/man8/apachectl.8
./src/helpers/install.sh -c -m 755 -s ./src/support/htpasswd
/usr/local/etc/apache/bin/htpasswd
./src/helpers/install.sh -c -m 644 ./src/support/htpasswd.1
/usr/local/etc/apache/man/man1/htpasswd.1
./src/helpers/install.sh -c -m 755 -s ./src/support/htdigest
/usr/local/etc/apache/bin/htdigest
./src/helpers/install.sh -c -m 644 ./src/support/htdigest.1
/usr/local/etc/apache/man/man1/htdigest.1
./src/helpers/install.sh -c -m 755  ./src/support/dbmmanage[*]
/usr/local/etc/apache/bin/dbmmanage
./src/helpers/install.sh -c -m 644 ./src/support/dbmmanage.1
/usr/local/etc/apache/man/man1/dbmmanage.1
./src/helpers/install.sh -c -m 755 -s ./src/support/logresolve
/usr/local/etc/apache/bin/logresolve
./src/helpers/install.sh -c -m 644 ./src/support/logresolve.8
/usr/local/etc/apache/man/man8/logresolve.8
./src/helpers/install.sh -c -m 755 -s ./src/support/rotatelogs
/usr/local/etc/apache/bin/rotatelogs
./src/helpers/install.sh -c -m 644 ./src/support/rotatelogs.8
/usr/local/etc/apache/man/man8/rotatelogs.8

./src/helpers/install.sh -c -m 755  ./src/support/apxs[*]
/usr/local/etc/apache/bin/apxs
./src/helpers/install.sh -c -m 644 ./src/support/apxs.8
/usr/local/etc/apache/man/man8/apxs.8
./src/helpers/install.sh -c -m 755 -s ./src/support/suexec
/usr/local/etc/apache/bin/suexec
chown root /usr/local/etc/apache/bin/suexec
chmod 4711 /usr/local/etc/apache/bin/suexec
./src/helpers/install.sh -c -m 644 ./src/support/suexec.8
/usr/local/etc/apache/man/man8/suexec.8
<=== [support]
===> [include: Installing Apache C header files]
cp ./src/include/*.h /usr/local/etc/apache/include/
cp ./src/os/unix/os.h /usr/local/etc/apache/include/
cp ./src/os/unix/os-inline.c /usr/local/etc/apache/include/
chmod 644 /usr/local/etc/apache/include/*.h
<=== [include]
===> [data: Installing initial data files]
Copying tree ./htdocs/ -> /usr/local/etc/apache/htdocs/
./src/helpers/install.sh -c -m 644 ./conf/printenv[*]
/usr/local/etc/apache/cgi-bin/printenv
./src/helpers/install.sh -c -m 644 ./conf/test-cgi[*]
/usr/local/etc/apache/cgi-bin/test-cgi
Copying tree ./icons/ -> /usr/local/etc/apache/icons/
<=== [data]
===> [config: Installing Apache configuration files]
./src/helpers/install.sh -c -m 644 ./conf/httpd.conf-dist[*]
/usr/local/etc/apache/conf/httpd.conf.default
./src/helpers/install.sh -c -m 644 ./conf/httpd.conf-dist[*]
/usr/local/etc/apache/conf/httpd.conf
./src/helpers/install.sh -c -m 644 ./conf/access.conf-dist[*]
/usr/local/etc/apache/conf/access.conf.default
./src/helpers/install.sh -c -m 644 ./conf/access.conf-dist[*]
/usr/local/etc/apache/conf/access.conf
./src/helpers/install.sh -c -m 644 ./conf/srm.conf-dist[*]
/usr/local/etc/apache/conf/srm.conf.default
./src/helpers/install.sh -c -m 644 ./conf/srm.conf-dist[*]
/usr/local/etc/apache/conf/srm.conf
./src/helpers/install.sh -c -m 644 ./conf/mime.types
/usr/local/etc/apache/conf/mime.types.default
./src/helpers/install.sh -c -m 644 ./conf/mime.types
/usr/local/etc/apache/conf/mime.types
./src/helpers/install.sh -c -m 644 ./conf/magic
/usr/local/etc/apache/conf/magic.default
./src/helpers/install.sh -c -m 644 ./conf/magic
/usr/local/etc/apache/conf/magic
<=== [config]
make[1]: Leaving directory `/opt/src/apache_1.3.6'
+--------------------------------------------------------+
| You now have successfully built and installed the      |
| Apache 1.3 HTTP server. To verify that Apache actually |
| works correctly you now should first check the         |
| (initially created or preserved) configuration files   |
|                                                        |
|   /usr/local/etc/apache/conf/httpd.conf
|                                                        |
| and then you should be able to immediately fire up     |
| Apache the first time by running:                      |
|                                                        |
|   /usr/local/etc/apache/bin/apachectl start
|                                                        |
| Thanks for using Apache.       The Apache Group        |
|                                http://www.apache.org/  |
+--------------------------------------------------------+
[root@junior2 apache_1.3.6]#

####################################################################
####################################################################

Next I appended /opt/src/Apache-JServ-1.0b3/conf/httpd.conf.in to
/usr/local/etc/apache/conf/httpd.conf

[root@junior2 conf]# cat /opt/src/Apache-JServ-1.0b3/conf/httpd.conf.in >>
/usr/local/etc/apache/conf/httpd.conf

as recommended by a FAQ in this mail list.

Next I copied /opt/src/Apache-JServ-1.0b3/conf/jserv.properties to,
/usr/local/etc/apache/conf/jserv.properties

Then I modified the ApJServProperties of the httpd.conf:

# Properties filename for Apache JServ in Automatic Mode.
# In manual mode this directive is ignored
# Syntax: ApJServProperties [filename]
# Default: "./conf/jserv.properties"
ApJServProperties /usr/local/etc/apache/conf/jserv.properties

Next, checked for 'mod_jserv.c' in httpd with:

[root@junior2 bin]# /usr/local/etc/apache/bin/httpd -l
Compiled-in modules:
  http_core.c
  mod_so.c

Nope, not there. But at least:

[root@junior2 bin]# /usr/local/etc/apache/bin/apachectl start
/usr/local/etc/apache/bin/apachectl start: httpd started

worked.
####################  END My entire method:
###################################




----------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://java.apache.org/main/mail.html/>
Problems?:           [EMAIL PROTECTED]

Reply via email to