Den 29-08-2011 11:30, Mladen Turk skrev:
On 08/29/2011 10:55 AM, Casper Wandahl Schmidt wrote:
So I fanilly had time to check up on this topic :)

Lets start with the apache2ctl -V command:
Server version: Apache/2.2.8 (Ubuntu)

I suppose the Server MPM: Prefork (you have Worker) might be the reason why I couldn't get the mod_jk working earlier because apache is not set up for using a worker as I was trying to?


Nope.
Nice, then I should be able to make it work soon :)

Next the other apache info:
ii apache2 2.2.8-1ubuntu0.19
ii apache2-mpm-prefork 2.2.8-1ubuntu0.19
ii apache2-src 2.2.8-1ubuntu0.19
ii apache2-threaded-dev 2.2.8-1ubuntu0.19
ii apache2-utils 2.2.8-1ubuntu0.19
ii apache2.2-common 2.2.8-1ubuntu0.19
ii libapache2-mod-php5 5.2.4-2ubuntu5.17

Finally the beginning of the error-log I made when running make:

You don't need source packages.
All you need are -dev packages.
Then configure --with-apxs=/path/to/the/apxs(2)
As I think I said in the beginning ./configure complained about no apache and giving me an error about some source directory (can't remember the details)

In file included from mod_jk.c:29:
/usr/src/apache2/include/ap_config.h:25:17: error: apr.h: No such file or directory
In file included from /usr/src/apache2/include/ap_config.h:26,

This happens since you forced the 'src' directory.
Sources like name suggests contain sources, apr.h and apu.h are generated
when you build the apr/apr-util (can be part of httpd build process)
but you don't need to build the httpd. Your dist already have it.


$ svn checkout https://svn.apache.org/repos/asf/tomcat/jk/tags/JK_1_2_32
$ cd JK_1_2_32/native
$ ./buildconf.sh (you don't need to do this if you didn't use svn)
$ which apxs2
/usr/bin/apxs2
$ ./configure --with-apxs=/usr/bin/apxs2


Note: Some distros don't have 2 sufix. It's just /xxx/yyy/apxs
However seems Ubuntu has /usr/bin/apxs2
I tried removing my working directory and unpacking the tar.gz again. This time I did a chown before trying ./configure --with-apxs (leaving the 2 out)=/usr/bin/apxs2 - it still gave the "no apache given" "warning" but it actually did configure thinks correctly this time :) I don't know if it was because of the chown (ran ./configure as root before because the folder was owned by root:bin after unpacking with sudo tar ....) or because I changed --with-apxs2 to --with-apxs (although I believe I tried both before starting this thread because I only found the --with-apxs2 switch after searching google for days)

Anyway I was able to run make successfully and now I have the mod_jk.so :)

Thank you all for your time and help. I might be back with questions on how to make the connector work at a later time :)




Regards

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to