I have tomcat up and running on my machine. Yesterday I upgraded Apache to 1.3.19 after I did this when I attempt to start the webserver with either mod_jk or mod_jserv I get. Syntax error on line 8 of /var/tomcat/conf/mod_jk.conf-auto: API module structure `jk_module' in file /usr/local/apache/libexec/mod_jk.so is garbled - perhaps this is not an Apache module DSO? /usr/local/apache/bin/apachectl start: httpd could not be started I have searched the archives and have made sure that I am compiling with the correct version of apxs. There was talk about making sure that all modules compiled into apache are compiled into mod_jk. I didn't understand this. If this is the reason I would appreciate it if someone could give a more detailed explanation of what that means. As I said everything was running properly and I have shared objects compiled into apache. /usr/local/apache/conf# httpd -l Compiled-in modules: http_core.c mod_env.c mod_log_config.c mod_mime.c mod_negotiation.c mod_status.c mod_include.c mod_autoindex.c mod_dir.c mod_cgi.c mod_asis.c mod_imap.c mod_actions.c mod_userdir.c mod_alias.c mod_access.c mod_auth.c mod_so.c mod_setenvif.c mod_access_referer.c mod_perl.c mod_pcgi2.c mod_roaming.c mod_dav.c mod_fastcgi.c mod_dynvhost.c mod_gzip.c mod_auth_mysql.c Thanks for any help. Aaron