Announcement

Collapse
No announcement yet.

Tomcat 4 innerhalb eines Apache 2 Servers

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    (Fortsetzung Nr. 15) --shoquave

    <pre>
    mv -f .libs/jk_ajp13.lo jk_ajp13.lo
    /usr/bin/libtool --mode=compile gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_pool.c
    rm -f .libs/jk_pool.lo
    gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_pool.c -fPIC -DPIC -o .libs/jk_pool.lo
    jk_pool.c:179: warning: no previous prototype for `jk_dump_pool'
    jk_pool.c: In function `jk_dump_pool':
    jk_pool.c:180: warning: unsigned int format, pointer arg (arg 3)
    jk_pool.c:183: warning: unsigned int format, pointer arg (arg 3)
    jk_pool.c:186: warning: unsigned int format, pointer arg (arg 3)
    gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_pool.c -o jk_pool.o >/dev/null 2>&1
    mv -f .libs/jk_pool.lo jk_pool.lo
    /usr/bin/libtool --mode=compile gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_worker.c
    rm -f .libs/jk_worker.lo
    gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_worker.c -fPIC -DPIC -o .libs/jk_worker.lo
    gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_worker.c -o jk_worker.o >/dev/null 2>&1
    mv -f .libs/jk_worker.lo jk_worker.lo
    /usr/bin/libtool --mode=compile gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_ajp13_worker.c
    rm -f .libs/jk_ajp13_worker.lo
    gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_ajp13_worker.c -fPIC -DPIC -o .libs/jk_ajp13_worker.lo
    gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_ajp13_worker.c -o jk_ajp13_worker.o >/dev/null 2>&1
    mv -f .libs/jk_ajp13_worker.lo jk_ajp13_worker.lo
    /usr/bin/libtool --mode=compile gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_lb_worker.c
    rm -f .libs/jk_lb_worker.lo
    gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_lb_worker.c -fPIC -DPIC -o .libs/jk_lb_worker.lo
    jk_lb_worker.c: In function `get_path_param':
    jk_lb_worker.c:141: warning: suggest parentheses around assignment used as truth value
    jk_lb_worker.c: In function `get_cookie':
    jk_lb_worker.c:174: warning: suggest parentheses around assignment used as truth value
    jk_lb_worker.c: In function `validate':
    jk_lb_worker.c:428: warning: implicit declaration of function `jk_get_local_worker_only_flag'
    gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_lb_worker.c -o jk_lb_worker.o >/dev/null 2>&1
    mv -f .libs/jk_lb_worker.lo jk_lb_worker.lo
    /usr/bin/libtool --mode=compile gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_sockbuf.c
    rm -f .libs/jk_sockbuf.lo
    gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_sockbuf.c -fPIC -DPIC -o .libs/jk_sockbuf.lo
    gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_sockbuf.c -o jk_sockbuf.o >/dev/null 2>&1
    mv -f .libs/jk_sockbuf.lo jk_sockbuf.lo
    /usr/bin/libtool --mode=compile gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_map.c
    rm -f .libs/jk_map.lo
    gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_map.c -fPIC -DPIC -o .libs/jk_map.lo
    jk_map.c: In function `map_replace_properties':
    jk_map.c:468: warning: suggest parentheses around assignment used as truth value
    gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_map.c -o jk_map.o >/dev/null 2>&1
    mv -f .libs/jk_map.lo jk_map.lo
    /usr/bin/libtool --mode=compile gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_uri_worker_map.c
    rm -f .libs/jk_uri_worker_map.lo
    gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURC

    Comment


    • #17
      (Fortsetzung Nr. 16) --shoquave

      <pre>
      /usr/bin/libtool --mode=compile gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_uri_worker_map.c
      rm -f .libs/jk_uri_worker_map.lo
      gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_uri_worker_map.c -fPIC -DPIC -o .libs/jk_uri_worker_map.lo
      jk_uri_worker_map.c:63:29: warning: "/*" within comment
      jk_uri_worker_map.c:63:53: warning: "/*" within comment
      jk_uri_worker_map.c:64:33: warning: "/*" within comment
      jk_uri_worker_map.c:64:64: warning: "/*" within comment
      jk_uri_worker_map.c:273:60: warning: "/*" within comment
      jk_uri_worker_map.c:274:27: warning: "/*" within comment
      jk_uri_worker_map.c:429: warning: no previous prototype for `last_index_of'
      gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_uri_worker_map.c -o jk_uri_worker_map.o >/dev/null 2>&1
      mv -f .libs/jk_uri_worker_map.lo jk_uri_worker_map.lo
      /usr/bin/libtool --mode=compile gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_ajp14.c
      rm -f .libs/jk_ajp14.lo
      gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_ajp14.c -fPIC -DPIC -o .libs/jk_ajp14.lo
      gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_ajp14.c -o jk_ajp14.o >/dev/null 2>&1
      mv -f .libs/jk_ajp14.lo jk_ajp14.lo
      /usr/bin/libtool --mode=compile gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_ajp14_worker.c
      rm -f .libs/jk_ajp14_worker.lo
      gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_ajp14_worker.c -fPIC -DPIC -o .libs/jk_ajp14_worker.lo
      jk_ajp14_worker.c: In function `handle_discovery':
      jk_ajp14_worker.c:83: warning: unused variable `jl'
      gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_ajp14_worker.c -o jk_ajp14_worker.o >/dev/null 2>&1
      mv -f .libs/jk_ajp14_worker.lo jk_ajp14_worker.lo
      /usr/bin/libtool --mode=compile gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_md5.c
      rm -f .libs/jk_md5.lo
      gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_md5.c -fPIC -DPIC -o .libs/jk_md5.lo
      jk_md5.c:289: warning: no previous prototype for `jk_MD5Final'
      jk_md5.c:450: warning: `jk_to64' defined but not used
      gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_md5.c -o jk_md5.o >/dev/null 2>&1
      mv -f .libs/jk_md5.lo jk_md5.lo
      /usr/bin/libtool --mode=compile gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_ajp_common.c
      rm -f .libs/jk_ajp_common.lo
      gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_ajp_common.c -fPIC -DPIC -o .libs/jk_ajp_common.lo
      jk_ajp_common.c:1111: warning: no previous prototype for `ajp_service'
      jk_ajp_common.c: In function `ajp_get_endpoint':
      jk_ajp_common.c:1415: warning: `now' might be used uninitialized in this function
      gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_ajp_common.c -o jk_ajp_common.o >/dev/null 2>&1
      mv -f .libs/jk_ajp_common.lo jk_ajp_common.lo
      /usr/bin/libtool --mode=compile gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_context.c
      rm -f .libs/jk_context.lo
      gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_context.c -fPIC -DPIC -o .libs/jk_context.lo
      gcc -I/usr/include/apache2 -g -O2 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -I /usr/lib/java/include -I /usr/lib/java/include/ -c jk_context.c -o jk_context.o >/dev/null 2>&1
      mv -f .libs/jk_context.lo jk_context.lo
      make[1]: Leaving directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/common'
      Making all in apache-2.0
      make[1]: Entering directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0'
      Makefile:21: /srv/www/build/config_vars.mk: No such file or directory
      make[1]: *** No rule to make target `/srv/www/build/config_vars.mk'. Stop.
      make[1]: Leaving directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0'
      make: *** [all-recursive] Error 1
      </pre>
      &#10

      Comment


      • #18
        (Fortsetzung Nr. 17) --shoquave

        - While thinking, 'mod_jk.so' was created now, we tried to copy it to its destination:

        <pre>
        server:~/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native # cp ./apache-2.0/mod_jk.so /usr/lib/apache2

        cp: cannot stat `./apache-2.0/mod_jk.so': No such file or directory
        </pre>

        - We noticed our error, searched the output of 'make' above for errors. One of the problem(s) that occured (see about the 13th line counting from bottom of make output above):

        <pre>
        [...]
        Makefile:21: /srv/www/build/config_vars.mk: No such file or directory
        [...]
        </pre>

        - So we searched for the 'config_vars.mk' file:

        <pre>
        server:/ # find -name "config_vars.mk"

        ./tmp/jakarta-tomcat-connectors-4.1.24-src/jk/native2/scripts/build/config_vars.mk
        ./tmp/jakarta-tomcat-connectors-4.1.24-src/jk/native/scripts/build/config_vars.mk
        ./usr/share/apache2/build/config_vars.mk
        ./root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native2/scripts/build/config_vars.mk
        ./root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/scripts/build/config_vars.mk
        ./root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-jk-1.2.3-src/jk/native/scripts/build/config_vars.mk
        </pre>

        - To get rid of this error, we changed line 70 in '/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/' from 'APACHE_CONFIG_VARS = /srv/www/build/config_vars.mk' to 'APACHE_CONFIG_VARS = /usr/share/apache2/build/config_vars.mk'.

        - Much to our pity, this was useless due to another file was used by 'make', namely '/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0/Makefile'.

        - So we changed line 21 in this other file from 'include /srv/www/build/config_vars.mk' to 'include /usr/share/apache2/build/config_vars.mk'.

        - After that, we changed line 21 again from (the already changed) 'include /usr/share/apache2/build/config_vars.mk' to '/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/scripts/build/config_vars.mk'

        - But even afterwards, 'make' did not succeed:

        <pre>
        server:~/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native # make

        Making all in common
        make[1]: Entering directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/common'
        make[1]: Nothing to be done for `all'.
        make[1]: Leaving directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/common'
        Making all in apache-2.0
        make[1]: Entering directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0'
        /bin/sh ../libtool --mode=compile cc -I/usr/include/apache2 -g -O2 -DUSE_APACHE_MD5 -I ../common -I /usr/lib/java/include -I /usr/lib/java/include/ -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -c mod_jk.c
        mkdir .libs
        cc -I/usr/include/apache2 -g -O2 -DUSE_APACHE_MD5 -I ../common -I /usr/lib/java/include -I /usr/lib/java/include/ -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -c mod_jk.c -fPIC -DPIC -o .libs/mod_jk.lo
        In file included from mod_jk.c:71:
        /usr/include/apache2/ap_config.h:269:28: ap_config_auto.h: No such file or directory
        /usr/include/apache2/ap_config.h:270:30: ap_config_layout.h: No such file or directory
        In file included from mod_jk.c:76:
        /usr/include/apache2/http_config.h:187: warning: function declaration isn't a prototype
        mod_jk.c: In function `ws_write':
        mod_jk.c:364: warning: unused variable `w'
        mod_jk.c: In function `init_ws_service':
        mod_jk.c:474: warning: unused variable `port'
        mod_jk.c: In function `jk_worker_property':
        mod_jk.c:806: warning: unused variable `statbuf'
        mod_jk.c:808: warning: unused variable `rc'
        mod_jk.c: In function `request_log_transaction':
        mod_jk.c:975: warning: control reaches end of non-void function
        mod_jk.c: In function `parse_request_log_item':
        mod_jk.c:1215: warning: unused variable `i'
        mod_jk.c: At top level:
        mod_jk.c:1428: warning: no previous prototype for `jk_set_options'
        mod_jk.c:1641: warning: no previous prototype for `jk_cleanup_endpoint'
        mod_jk.c: In function `jk_handler':
        mod_jk.c:1678: warning: suggest parentheses around assignment used as truth value
        mod_jk.c:1828: warning: int format, long int arg (arg 3)
        mod_jk.c:1828: warning: int format, long int arg (arg 4)
        mod_jk.c:1819: warning: unused variable `status'
        mod_jk.c: In function `jk_child_init':
        mod_jk.c:2031: warning: unused variable `conf'
        make[1]: *** [mod_jk.lo] Error 1
        make[1]: Leaving directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0'
        make: *** [all-recursive] Error 1
        </pre&gt

        Comment


        • #19
          (Fortsetzung Nr. 18) --shoquave

          - Further proceedings:

          - We changed line 28 in '/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0/Makefile' from 'FLAGS=-I/usr/include/apache2 -g -O2 ${JK_INCL} ${JAVA_INCL} ${APXSCPPFLAGS} ${APXSCFLAGS} ${EXTRA_CFLAGS} ${EXTRA_CPPFLAGS}' to 'CFLAGS=-I/usr/include/apache2-worker -g -O2 ${JK_INCL} ${JAVA_INCL} ${APXSCPPFLAGS} ${APXSCFLAGS} ${EXTRA_CFLAGS} ${EXTRA_CPPFLAGS}' (due to the 'apache2-worker' directory used during the apache2 developer package installation with rpm).

          - After heroic manipulations, our dream came true ('mod_jk.so' was compiled successfully):

          <pre>
          server:~/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native # make

          Making all in common
          make[1]: Entering directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/common'
          make[1]: Nothing to be done for `all'.
          make[1]: Leaving directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/common'
          Making all in apache-2.0
          make[1]: Entering directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0'
          /bin/sh ../libtool --mode=compile cc -I/usr/include/apache2-worker -g -O2 -DUSE_APACHE_MD5 -I ../common -I /usr/lib/java/include -I /usr/lib/java/include/ -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -c mod_jk.c
          rm -f .libs/mod_jk.lo
          cc -I/usr/include/apache2-worker -g -O2 -DUSE_APACHE_MD5 -I ../common -I /usr/lib/java/include -I /usr/lib/java/include/ -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -c mod_jk.c -fPIC -DPIC -o .libs/mod_jk.lo
          In file included from mod_jk.c:76:
          /usr/include/apache2-worker/http_config.h:187: warning: function declaration isn't a prototype
          mod_jk.c: In function `ws_write':
          mod_jk.c:364: warning: unused variable `w'
          mod_jk.c: In function `init_ws_service':
          mod_jk.c:474: warning: unused variable `port'
          mod_jk.c: In function `jk_worker_property':
          mod_jk.c:806: warning: unused variable `statbuf'
          mod_jk.c:808: warning: unused variable `rc'
          mod_jk.c: In function `request_log_transaction':
          mod_jk.c:975: warning: control reaches end of non-void function
          mod_jk.c: In function `parse_request_log_item':
          mod_jk.c:1215: warning: unused variable `i'
          mod_jk.c: At top level:
          mod_jk.c:1428: warning: no previous prototype for `jk_set_options'
          mod_jk.c:1641: warning: no previous prototype for `jk_cleanup_endpoint'
          mod_jk.c: In function `jk_handler':
          mod_jk.c:1678: warning: suggest parentheses around assignment used as truth value
          mod_jk.c:1828: warning: int format, long int arg (arg 3)
          mod_jk.c:1828: warning: int format, long int arg (arg 4)
          mod_jk.c:1819: warning: unused variable `status'
          mod_jk.c: In function `jk_child_init':
          mod_jk.c:2031: warning: unused variable `conf'
          cc -I/usr/include/apache2-worker -g -O2 -DUSE_APACHE_MD5 -I ../common -I /usr/lib/java/include -I /usr/lib/java/include/ -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -c mod_jk.c -o mod_jk.o >/dev/null 2>&1
          mv -f .libs/mod_jk.lo mod_jk.lo
          /bin/sh ../libtool --mode=link cc -I/usr/include/apache2-worker -g -O2 -DUSE_APACHE_MD5 -I ../common -I /usr/lib/java/include -I /usr/lib/java/include/ -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_LARGEFILE_SOURCE -DDYNAMIC_MODULE_LIMIT=72 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -DNO_DBM_REWRITEMAP -g -O2 -o mod_jk.la -module -rpath /srv/www/modules -avoid-version mod_jk.lo ../common/jk_ajp12_worker.lo ../common/jk_connect.lo ../common/jk_msg_buff.lo ../common/jk_util.lo ../common/jk_ajp13.lo ../common/jk_pool.lo ../common/jk_worker.lo ../common/jk_ajp13_worker.lo ../common/jk_lb_worker.lo ../common/jk_sockbuf.lo ../common/jk_map.lo ../common/jk_uri_worker_map.lo ../common/jk_ajp14.lo ../common/jk_ajp14_worker.lo ../common/jk_md5.lo ../common/jk_ajp_common.lo ../common/jk_context.lo
          rm -fr .libs/mod_jk.la .libs/mod_jk.* .libs/mod_jk.*
          gcc -shared mod_jk.lo ../common/jk_ajp12_worker.lo ../common/jk_connect.lo ../common/jk_msg_buff.lo ../common/jk_util.lo ../common/jk_ajp13.lo ../common/jk_pool.lo ../common/jk_worker.lo ../common/jk_ajp13_worker.lo ../common/jk_lb_worker.lo ../common/jk_sockbuf.lo ../common/jk_map.lo ../common/jk_uri_worker_map.lo ../common/jk_ajp14.lo ../common/jk_ajp14_worker.lo ../common/jk_md5.lo ../common/jk_ajp_common.lo ../common/jk_context.lo -Wl,-soname -Wl,mod_jk.so -o .libs/mod_jk.so
          ar cru .libs/mod_jk.a mod_jk.o ../common/jk_ajp12_worker.o ../common/jk_connect.o ../common/jk_msg_buff.o ../common/jk_util.o ../common/jk_ajp13.o ../common/jk_pool.o ../common/jk_worker.o ../common/jk_ajp13_worker.o ../common/jk_lb_worker.o ../common/jk_sockbuf.o ../common/jk_map.o ../common/jk_uri_worker_map.o ../common/jk_ajp14.o ../common/jk_ajp14_worker.o ../common/jk_md5.o ../common/jk_ajp_common.o ../common/jk_context.o
          ranlib .libs/mod_jk.a
          creating mod_jk.la
          (cd .libs && rm -f mod_jk.la && ln -s ../mod_jk.la mod_jk.la)
          /bin/sh ../libtool --mode=install cp mod_jk.la `pwd`/mod_jk.so
          cp .libs/mod_jk.so /root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0/mod_jk.so
          cp .libs/mod_jk.lai /root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0/mod_jk.la
          cp .libs/mod_jk.a /root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0/mod_jk.a
          ranlib /root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0/mod_jk.a
          chmod 644 /root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0/mod_jk.a
          libtool: install: warning: remember to run `libtool --finish /srv/www/modules'
          make[1]: Leaving directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0'
          make[1]: Entering directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native'
          make[1]: Nothing to be done for `all-am'.
          make[1]: Leaving directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native'
          target="all"; \
          list='common apache-2.0'; \
          for i in $list; do \
          echo "Making $target in $i"; \
          if test "$i" != "."; then \
          (cd $i && make $target) || exit 1; \
          fi; \
          done;
          Making all in common
          make[1]: Entering directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/common'
          make[1]: Nothing to be done for `all'.
          make[1]: Leaving directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/common'
          Making all in apache-2.0
          make[1]: Entering directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0'
          make[1]: Nothing to be done for `all'.
          make[1]: Leaving directory `/root/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0'
          </pre&gt

          Comment


          • #20
            (Fortsetzung Nr. 19) --shoquave

            - Directory listing for control:

            <pre>
            server:~/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native # cd apache-2.0/

            server:~/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0 # l

            total 1874
            drwxr-xr-x 3 root root 456 Jun 18 16:00 ./
            drwxr-xr-x 14 root root 784 Jun 18 15:26 ../
            drwxr-xr-x 2 root root 168 Jun 18 16:00 .libs/
            -rw-r--r-- 1 root root 2509 Jun 18 15:58 Makefile
            -rw-r--r-- 1 root root 849 Jun 18 14:59 Makefile.apxs
            -rw-r--r-- 1 root root 661 Mar 19 10:21 Makefile.apxs.in
            -rw-r--r-- 1 root root 2131 Mar 19 10:21 Makefile.in
            -rw-r--r-- 1 root root 8791 Mar 19 10:21 bldjk.qclsrc
            -rw-r--r-- 1 root root 448 Mar 19 10:21 config.m4
            -rw-r--r-- 1 root root 1010720 Jun 18 16:00 mod_jk.a
            -rw-r--r-- 1 root root 75566 Mar 19 10:21 mod_jk.c
            -rw-r--r-- 1 root root 7129 Mar 19 10:21 mod_jk.dsp
            -rw-r--r-- 1 root root 690 Jun 18 16:00 mod_jk.la
            -rw-r--r-- 1 root root 120000 Jun 18 16:00 mod_jk.lo
            -rw-r--r-- 1 root root 120000 Jun 18 16:00 mod_jk.o
            -rwxr-xr-x 1 root root 532687 Jun 18 16:00 mod_jk.so*
            </pre>

            (saw that nasty file in the lower right corner...?)

            - <strike>Pending</strike>: integrate 'tomcat4' into 'apache2' with our new born module 'mod_jk.so' (just altering Apache's 'httpd.conf' and testing) tomorrow. ![**done on Th 19 June 2003**]

            *edited on Tu 24 June 2003 by user1*

            <hr>

            *on Th 19 June 2003 by user2 and user1:*

            **Integration of** 'tomcat4' **into** 'apache2'

            (with 'mod_jk.so', configuring '/etc/apache2/httpd.conf')

            - From now on, using script '/usr/bin/tomcat4' to stop tomcat instead of '/etc/rc.d/init.d/tomcat4' : the second one did not stop 'tomcat4' properly, the first one does; nevertheless both can be used for starting 'tomcat4'. Removing old 'mod_jk.so', copying the new one to its place and changing permissions appropriately:

            <pre>
            server:/etc/apache2/modules # l

            total 121
            drwxr-xr-x 2 root root 112 May 13 15:26 ./
            drwxr-xr-x 8 root root 880 Jun 19 11:41 ../
            lrwxrwxrwx 1 root root 46 Mar 19 11:49 README.modules -> /usr/share/doc/packages/apache2/README.modules
            -rw-r--r-- 1 root root 120080 May 7 17:23 mod_jk.so

            server:/etc/apache2/modules # rm mod_jk.so

            server:/etc/apache2/modules # cp ~/INSTALL/apache2/tomcat4/jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-2.0/mod_jk.so .

            server:/etc/apache2/modules # l
            total 525
            drwxr-xr-x 2 root root 112 Jun 19 12:38 ./
            drwxr-xr-x 8 root root 880 Jun 19 11:41 ../
            lrwxrwxrwx 1 root root 46 Mar 19 11:49 README.modules -> /usr/share/doc/packages/apache2/README.modules
            -rwxr-xr-x 1 root root 532687 Jun 19 12:38 mod_jk.so*

            server:/etc/apache2/modules # chmod -x mod_jk.so

            server:/etc/apache2/modules # l mod_jk.so

            -rw-r--r-- 1 root root 532687 Jun 19 12:38 mod_jk.so
            </pre>

            - One more old 'mod_jk.so', not needed anymore:

            <pre>
            rm /usr/lib/apache2/mod_jk.so
            </pre&gt

            Comment


            • #21
              (Fortsetzung Nr. 20 = letzte) --shoquave

              - Changing /etc/apache2/httpd.conf (after creating backup copy first):

              <pre>
              cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf-before-tomcat-new-compiled-mod_jk.so

              vi /etc/apache2/httpd.conf

              [...]

              # Added Th 19 June 2003 by user2 and user1:
              #
              # begin mod_jk conf

              JkMount /simserv/* tomcat1
              JkMount /simserv/*.jsp tomcat1

              # end mod_jk conf

              [...]

              # Added Th 19 June 2003 by user2 and user1:
              #
              # begin mod_jk
              #
              # Load mod_jk
              #
              LoadModule jk_module /etc/apache2/modules/mod_jk.so
              #

              # Added Th 19 June 2003 by user2 and user1:
              #
              # Configure mod_jk
              #
              JkWorkersFile "/var/tomcat4/conf/workers.properties"
              JkLogFile "/var/tomcat4/logs/mod_jk.log"
              JkLogLevel info
              JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
              #
              # end mod_jk conf
              </pre>

              - To see if it works:

              <pre>
              server~/usr/lib/ # ./tomcat4 stop

              server~/usr/lib/ # ./tomcat4 start

              server~/etc/init.d # ./apache2 stop

              server~/etc/init.d # ./apache start
              </pre>

              - Testing by calling several '*.jsp' pages on 'ce.pik-potsdam.de/simserv/' in different web browsers on different systems in different locations. Apache2 finally delivers Tomcat4 served Java Server Pages.

              *edited on Tu 24 June 2003 by user1*

              <hr>

              *We 06 August 2003 by user2 and user1:*

              - allowed access to *apache2* and *tomcat4* for 'XXX.XXX.XXX.XXX' by adding that IP address to 'httpd.conf' and 'mod_jk.conf' in '/etc/apache2/'

              *edited We 13 August 2003 by user1*

              <hr>

              *We 13 August 2003 by user1:*

              - allowed access to *apache2* and *tomcat4* for 'YYY.YYY.YYY.YYY' by adding that IP address to 'httpd.conf' and 'mod_jk.conf' in '/etc/apache2/'

              *edited We 13 August 2003 by user1*

              <hr>

              *Tu 23 September 2003 by user1:*

              - allowed access to *apache2* and *tomcat4* for 'ZZZ.ZZZ.ZZZ.ZZZ' by adding that IP address to 'httpd.conf' and 'mod_jk.conf' in '/etc/apache2/'

              *edited Fr 26 September 2003 by user1*

              <hr>

              *Mo 20 October 2003 by user1:*

              - user2 discovered a security hole caused by the *tomcat4* configuration file and told me so (thanks again!). Fixed it by adding those lines in '/etc/apache2/mod_jk.conf':

              <pre>
              ### Mo 20 October 2003 added by user1
              <Directory "/">
              Order Deny,Allow
              Deny from all
              AllowOverride None
              </Directory>
              </pre>

              *edited Mo 20 October 2003 by user1*

              <hr>

              *Mo 27 October 2003 by user1:*

              - The fix above did not work, as user2 found out; maybe due to the quotation marks encircling the root slash '/', so they were deleted:

              <pre>
              ### Mo 20 October 2003 added by user1
              <Directory />
              Order Deny,Allow
              Deny from all
              AllowOverride None
              </Directory>
              </pre>

              *edited Mo 27 October 2003 by user1*

              <hr>

              *We 29 October 2003 by user1:*

              - as recommended by user2, denied access to '/simserv/html/' directory via *tomcat4* by adding this in '/etc/apache2/mod_jk.conf':

              <pre>
              <Location &quot;/simserv/html/&quot;>
              AllowOverride None
              Deny from all
              </Location>
              </pre>

              *edited We 29 October 2003 by user1*

              <hr>

              *Th 04 March 2004 by user3/user1*

              - Along with the SSL and Virtual Host configuration of apache2, we let the Tomcat server stay in the SSL !VHost (in '/etc/apache2/ssl.conf')and added a !VHost as default server in '/etcapache2/httpd.conf') for HTTP v1.0 compatibility / older browsers; read also in *Technical Guides* --> *SERVER* --> *Apache & SSL*.

              - We also added some <'Directory'> and <'Location'> directives in '/etc/apache2/httpd.conf' to prevent Tomcat from serving non-encrypted content via HTTP instead of HTTP**S**. _Explanation_ : the <'Directory'> tag is for file system access regulation where the <'Location'> tag is for URL access regulation. As Apache Virtual Hosts are enabled now, the directives had to be added both in the main server section and in the default !VHost section. We added these lines:

              <pre>
              # Th 04 March 2004 by user3/user1 to prevent Tomcat serving non-SSL content
              #
              <Directory &quot;/srv/www/simserv/&quot;>
              Order deny,allow
              AllowOverride None
              Deny from all
              </Directory>
              #
              <Location &quot;/simserv/&quot;>
              Order deny,allow
              AllowOverride None
              Deny from all
              </Location>
              #
              # END Tomcat non-SSL content serving prevention
              </pre>

              *edited Mo 08 March 2004 by user1*

              <hr>

              P.S. Am besten alle obigen 19 Schnipsel in eine Datei kopieren und nach Löschen der Schnittstellen (teilweise überschneiden sich jeweils drei Zeilen, wo ein Abschnitt im nächsten Posting weiterlief, einige beginnende PRE-Tags sind bei diesen Bereichen auch zuviel) in ein Wiki packen - habe es im Wiki von Plone gehabt.(basiert auf ZWiki aus ZOPE=Web-Application-Server, siehe zope.org; Plone ist ein prima WebCMS, siehe plone.org) gehabt. Dann ergibt sich eine übersichtlichere Struktur (Einrückungen, Überschriften, Kursiv- und Fettdruck, Unterstreichungen, Links usw.) und die Bereiche mit Konsolentext sollten auch in dicktengleicher Schrift (wie Kommandozeile bzw. Schreibmaschine) dargestellt sein. Ich geh' mich jetzt erstmal von der Kopierorgie eben erholen..

              Comment

              Working...
              X