Pb compilation mod_jk

Questions sur les problèmes d'intégration de Tomcat avec Apache (mod_jk, mod_jk2...).

Modérateur : Modérateurs

Avatar de l’utilisateur
kameha
Membre
Membre
Messages : 11
Inscription : mer. 06 juil. 2005, 15:19

Messagepar kameha » jeu. 17 août 2006, 0:44

Bonjour,

Je viens d'installer un apache 2.0.59 à partir des sources de la manière suivante sur une Mandriva 2006 fraichement installée:

cd /pub/httpd-2.0.59
make clean

./configure --prefix=/usr/local/apache --enable-shared=max --enable-module=rewrite --enable-module=so --enable-headers

make && make install

rm -f /etc/httpd.conf
ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf
rm -f /etc/rc.d/init.d/httpd
ln -s /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd
rm -f /etc/rc.d/rc3.d/S90httpd
ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S90httpd

mon serveur apache demarre bien.

j'ai telecharger les sources du mod_jk à l'adresse suivante:

<a href='http://apache.cict.fr/tomcat/tomcat-connectors/jk/source/jk-1.2.18/tomcat-connectors-1.2.18-src.tar.gz' target='_blank'>http://apache.cict.fr/tomcat/tomcat-connec...2.18-src.tar.gz</a>

puis decompresser l'archive

ensuite je procède comme suis:

cd tomcat-connectors-1.2.18-src/native
./buildconf.sh
./configure --with-apxs=/usr/local/apache/bin/apxs

déjà ici, il me glisse le message suivant : no apache given juste avant la fin mais ne plante pas.

make

(la fin du make

/bin/sh /usr/local/apache/build/libtool --silent --mode=install cp mod_jk.la `pwd`/mod_jk.so
libtool: install: warning: remember to run `libtool --finish /usr/local/apache/modules'
make[1]: Leaving directory `/pub/tomcat-connectors-1.2.18-src/native/apache-2.0'
make[1]: Entering directory `/pub/tomcat-connectors-1.2.18-src/native'
make[1]: Rien à faire pour « all-am ».
make[1]: Leaving directory `/pub/tomcat-connectors-1.2.18-src/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 `/pub/tomcat-connectors-1.2.18-src/native/common'
make[1]: Rien à faire pour « all ».
make[1]: Leaving directory `/pub/tomcat-connectors-1.2.18-src/native/common'
Making all in apache-2.0
make[1]: Entering directory `/pub/tomcat-connectors-1.2.18-src/native/apache-2.0'
/bin/sh /usr/local/apache/build/libtool --silent --mode=install cp mod_jk.la `pwd`/mod_jk.so
libtool: install: warning: remember to run `libtool --finish /usr/local/apache/modules'
make[1]: Leaving directory `/pub/tomcat-connectors-1.2.18-src/native/apache-2.0'

)

make install
( fin du make install

Libraries have been installed in:
/usr/local/apache/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Warning! dlname not found in /usr/local/apache/modules/mod_jk.la.
Assuming installing a .so rather than a libtool archive.
chmod 755 /usr/local/apache/modules/mod_jk.so
chmod: ne peut accéder `/usr/local/apache/modules/mod_jk.so': Aucun fichier ou répertoire de ce type
apxs:Error: Command failed with rc=65536
.
make[1]: *** [install_dynamic] Erreur 1
make[1]: Leaving directory `/pub/tomcat-connectors-1.2.18-src/native/apache-2.0'
make: *** [install-recursive] Erreur 1
)

et là, je sais pas quoi faire !!??

de l'aide siou plait....

Avatar de l’utilisateur
kameha
Membre
Membre
Messages : 11
Inscription : mer. 06 juil. 2005, 15:19

Messagepar kameha » dim. 20 août 2006, 12:39

merci pour toutes ces réponses ;) , je suis maintenant passé au mod_proxy_ajp, ca marche nickel !!

Avatar de l’utilisateur
pyr
Membre avancé
Membre avancé
Messages : 76
Inscription : lun. 24 juil. 2006, 9:33

Messagepar pyr » lun. 21 août 2006, 12:05

chmod: ne peut accéder `/usr/local/apache/modules/mod_jk.so': Aucun fichier ou répertoire de ce type

Erreur toute con non? le fichier existe bien ? tu es root lors du make ?

Avatar de l’utilisateur
kameha
Membre
Membre
Messages : 11
Inscription : mer. 06 juil. 2005, 15:19

Messagepar kameha » lun. 04 sept. 2006, 16:44

oui, je suis bien root...

albatros88
Nouveau membre
Messages : 1
Inscription : jeu. 18 janv. 2007, 22:28

Messagepar albatros88 » jeu. 18 janv. 2007, 22:45

Hello c'est peut etre un peu tard mais cela pourrait aider d'autre personnes.
J'ai obtenu ce même message d'erreur sur une slackware. J'ai cherché très très longtemps, je souhaitais compiler apache avec le connecteur tomcat et le support PHP5. Quand ca marchait avec un j'obtenai le même style d'erreur avec l'autre !!!!
La solution :
Avant de compiler apache il faut déja compiler apr et apr-util et les installer.
Puis compiler apache avec toutes les options qui vont bien.
Et là nickel, connecteur tomcat ok et librairie php5 ok.
Je n'ai pas cherché le pourquoi du comment mais çà marche.


Revenir vers « Intégration Apache »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités