1

Bonsoir,

Voici le context :
j'ai installé une Debian avec apache2, php5, mySQL (les 3 fonctionnent impeccablement), et TomCat5.5.

Voici mon problème :
j'ai une application qui tourne sous TomCat mais elle n'arrive pas à enregistrer dans la base de données et l'enregistrement des logs par log4j ne fonctionne pas non plus.
Pourtant le servlet fonctionne correctement : elle répond bien aux messages http et aux messages provenant d'une autres socket IP.

n'ayant pas les logs je n'arrive pas à avoir de pistes sur le problème. J'avais le même genre de problème sous windows mais c'était en fait un problème de port qui était différent. Là les ports sont corrects.


La même application fonctionne sous windows sous tomcat5.5 avec eclipse et xampp pour le serveur mySQL.

Il doit y avoir une configuration que j'ai loupé pour tomcat5.5 ou un paquet que je n'ai pas installé...

Voici la liste des paquets installés :
Liste des paquets
acpi-support-base				install
acpid						install
adduser						install
ant						install
ant-gcj						install
ant-optional					install
ant-optional-gcj				install
antlr						install
apache2						install
apache2-mpm-prefork				install
apache2-utils					install
apache2.2-common				install
apt						install
apt-utils					install
aptitude					install
aspell						install
aspell-fr					install
at						install
base-files					install
base-passwd					install
bash						install
bash-completion					install
bc						install
bind9-host					install
binutils					install
bsd-mailx					install
bsdmainutils					install
bsdutils					install
build-essential					install
busybox						install
bzip2						install
console-common					install
console-data					install
console-setup					install
console-terminus				install
console-tools					install
coreutils					install
cpio						install
cpp						install
cpp-4.3						install
cron						install
dc						install
debconf						install
debconf-i18n					install
debhelper					install
debian-archive-keyring				install
debian-faq					install
debianutils					install
default-jdk					install
default-jre					install
default-jre-headless				install
defoma						install
dhcp3-client					install
dhcp3-common					install
dictionaries-common				install
diff						install
dmidecode					install
dnsutils					install
doc-debian					install
doc-debian-fr					install
doc-linux-fr-text				install
doc-linux-text					install
dpkg						install
dpkg-dev					install
e2fslibs					install
e2fsprogs					install
ecj						install
ecj-gcj						install
ed						install
eject						install
exim4						install
exim4-base					install
exim4-config					install
exim4-daemon-light				install
fastjar						install
file						install
findutils					install
fontconfig					install
fontconfig-config				install
ftp						install
g++						install
g++-4.3						install
gappletviewer-4.3				install
gcc						install
gcc-4.2-base					install
gcc-4.3						install
gcc-4.3-base					install
gcj-4.3						install
gcj-4.3-base					install
gettext						install
gettext-base					install
gij-4.3						install
gjdoc						install
gnupg						install
gpgv						install
grep						install
groff-base					install
grub						install
grub-common					install
gzip						install
hicolor-icon-theme				install
hostname					install
html2text					install
iamerican					install
ibritish					install
ifrench-gut					install
ifupdown					install
info						install
initramfs-tools					install
initscripts					install
installation-report				install
intltool-debian					install
iproute						install
iptables					install
iputils-ping					install
ispell						install
java-common					install
java-gcj-compat					install
java-gcj-compat-dev				install
java-gcj-compat-headless			install
jsvc						install
klibc-utils					install
language-env					install
laptop-detect					install
less						install
libacl1						install
libantlr-java					install
libantlr-java-gcj				install
libapache2-mod-php5				install
libapr1						install
libaprutil1					install
libasound2					install
libaspell15					install
libatk1.0-0					install
libatk1.0-data					install
libattr1					install
libbcel-java					install
libbind9-40					install
libbind9-50					install
libblkid1					install
libbz2-1.0					install
libc6						install
libc6-dev					install
libc6-i686					install
libcairo2					install
libcap2						install
libcomerr2					install
libcommons-beanutils-java			install
libcommons-collections-java			install
libcommons-collections3-java			install
libcommons-daemon-java				install
libcommons-dbcp-java				install
libcommons-digester-java			install
libcommons-el-java				install
libcommons-fileupload-java			install
libcommons-io-java				install
libcommons-launcher-java			install
libcommons-logging-java				install
libcommons-modeler-java				install
libcommons-pool-java				install
libcommons-validator-java			install
libcompress-raw-zlib-perl			install
libcompress-zlib-perl				install
libconsole					install
libcups2					install
libcwidget3					install
libdatrie0					install
libdb4.5					install
libdb4.6					install
libdbd-mysql-perl				install
libdbi-perl					install
libdevmapper1.02.1				install
libdigest-hmac-perl				install
libdigest-sha1-perl				install
libdirectfb-1.0-0				install
libdns45					install
libdns58					install
libecj-java					install
libecj-java-gcj					install
libedit2					install
libept0						install
libevent1					install
libexpat1					install
libfile-remove-perl				install
libfontconfig1					install
libfontenc1					install
libfreetype6					install
libgc1c2					install
libgcc1						install
libgcj-bc					install
libgcj-common					install
libgcj9-0					install
libgcj9-0-awt					install
libgcj9-dev					install
libgcj9-jar					install
libgcj9-src					install
libgcrypt11					install
libgd2-xpm					install
libgdbm3					install
libglib2.0-0					install
libglib2.0-data					install
libgmp3c2					install
libgnutls26					install
libgomp1					install
libgpg-error0					install
libgpm2						install
libgssglue1					install
libgtk2.0-0					install
libgtk2.0-bin					install
libgtk2.0-common				install
libhtml-template-perl				install
libice6						install
libidn11					install
libio-compress-base-perl			install
libio-compress-zlib-perl			install
libio-stringy-perl				install
libisc45					install
libisc50					install
libisccc40					install
libisccc50					install
libisccfg40					install
libisccfg50					install
libjaxp1.3-java					install
libjaxp1.3-java-gcj				install
libjpeg62					install
libjtds-java					install
libkeyutils1					install
libklibc					install
libkrb53					install
libldap-2.4-2					install
liblocale-gettext-perl				install
liblockfile1					install
liblog4j1.2-java				install
liblog4j1.2-java-gcj				install
libltdl3					install
liblwres40					install
liblwres50					install
libmagic1					install
libmail-box-perl				install
libmail-sendmail-perl				install
libmailtools-perl				install
libmcrypt4					install
libmime-types-perl				install
libmpfr1ldbl					install
libmx4j-java					install
libmysqlclient15off				install
libncurses5					install
libncursesw5					install
libnet-daemon-perl				install
libnewt0.52					install
libnfsidmap2					install
libobject-realize-later-perl			install
liboro-java					install
libpam-modules					install
libpam-runtime					install
libpam0g					install
libpango1.0-0					install
libpango1.0-common				install
libpci3						install
libpcre3					install
libpixman-1-0					install
libplrpc-perl					install
libpng12-0					install
libpopt0					install
libpq5						install
libreadline5					install
libregexp-java					install
librpcsecgss3					install
libsasl2-2					install
libselinux1					install
libsepol1					install
libservlet2.3-java				install
libservlet2.4-java				install
libsigc++-2.0-0c2a				install
libslang2					install
libsm6						install
libsqlite3-0					install
libss2						install
libssl0.9.8					install
libstdc++6					install
libstdc++6-4.3-dev				install
libstruts1.2-java				install
libsys-hostname-long-perl			install
libsysfs2					install
libt1-5						install
libtasn1-3					install
libterm-readkey-perl				install
libtext-charwidth-perl				install
libtext-iconv-perl				install
libtext-wrapi18n-perl				install
libthai-data					install
libthai0					install
libtiff4					install
libtimedate-perl				install
libtomcat5.5-java				install
libts-0.0-0					install
liburi-perl					install
libusb-0.1-4					install
libuser-identity-perl				install
libuuid1					install
libvolume-id0					install
libwrap0					install
libx11-6					install
libx11-data					install
libxapian15					install
libxau6						install
libxcb-render-util0				install
libxcb-render0					install
libxcb-xlib0					install
libxcb1						install
libxcomposite1					install
libxcursor1					install
libxdamage1					install
libxdmcp6					install
libxerces2-java					install
libxerces2-java-gcj				install
libxext6					install
libxfixes3					install
libxfont1					install
libxft2						install
libxi6						install
libxinerama1					install
libxml2						install
libxpm4						install
libxrandr2					install
libxrender1					install
libxtst6					install
linux-image-2.6-686				install
linux-image-2.6.26-2-686			install
linux-libc-dev					install
locales						install
login						install
logrotate					install
lsb-base					install
lsof						install
lzma						install
m4						install
make						install
makedev						install
man-db						install
manpages					install
manpages-fr					install
manpages-fr-extra				install
mawk						install
mime-support					install
mktemp						install
mlocate						install
module-init-tools				install
mount						install
mutt						install
mysql-client-5.0				install
mysql-common					install
mysql-server					install
mysql-server-5.0				install
nano						install
ncurses-base					install
ncurses-bin					install
ncurses-term					install
net-tools					install
netbase						install
netcat-traditional				install
nfs-common					install
openbsd-inetd					install
openssh-client					install
openssl						install
openssl-blacklist				install
passwd						install
patch						install
pciutils					install
perl						install
perl-base					install
perl-modules					install
php-pear					install
php5-cli					install
php5-common					install
php5-gd						install
php5-mcrypt					install
php5-mysql					install
phpmyadmin					install
po-debconf					install
portmap						install
procmail					install
procps						install
psmisc						install
python						install
python-central					install
python-minimal					install
python2.5					install
python2.5-minimal				install
readline-common					install
reportbug					install
rhino						install
rsyslog						install
sed						install
sgml-base					install
ssl-cert					install
sudo						install
sysv-rc						install
sysvinit					install
sysvinit-utils					install
tar						install
tasksel						install
tasksel-data					install
tcpd						install
telnet						install
texinfo						install
time						install
tomcat5.5					install
tomcat5.5-admin					install
tomcat5.5-webapps				install
traceroute					install
ttf-dejavu					install
ttf-dejavu-core					install
ttf-dejavu-extra				install
tzdata						install
ucf						install
udev						install
update-inetd					install
usbutils					install
util-linux					install
vim-common					install
vim-tiny					install
w3m						install
wamerican					install
wfrench						install
wget						install
whiptail					install
whois						install
x-ttcidfont-conf				install
x11-common					install
xfonts-encodings				install
xfonts-utils					install
xkb-data					install
zlib1g						install
zlib1g-dev					install


Avez-vous une idée de ce qu'il pourrait manqué ou des pistes de configuration de TomCat ?

Merci smile
avatar

2

Bon apparement j'ai cassé quelquechose à force de tout modifier, mon servlet ne demarre plus cheeky
je vais retourner en arrière et recommencer l'installation de Tomcat pour repartir sur un truc de propre.
avatar

3


Finalement, après plusieurs essais de modifications de fichiers et de paquets, j'ai fini par trouver ce qui manquait pour l'accès à la base de données. (libmysql-java, une conf dans les environnements de tomcat et la construction du fichier server.xml qui n'était pas correct)

J'ai toujours le problème des logs qui ne fonctionnent pas, mais du fait que l'enregistrement SQL fonctionne, je verrais plus tard. smile

avatar