Pages : 1
#1 Le 24/04/2007, à 02:57
- .oOttOo.
Installation de Tomcat5.5
Bonjour tout le monde... j'ai un souci pour installer un serveur Tomcat sur mon ordi sous ubuntu...
j'ai installer les paquets tomcat5.5, tomcat5.5-admin et tomcat5.5-webapps
j'ai aussi le paquet sun-java5-jdk et ma variable d'envirmonnement JAVA_HOME est défini dans /etc/environement comme ceci:
JAVA_HOME="/usr/lib/jvm/java-1.5.0-sun"
je fais un sudo /etc/init.d/tomcat5.5 start
il me renvoi ça...
* Starting Tomcat servlet engine tomcat5.5 [ OK ]
mais j'ai beau scanner tout mes ports, je ne vois rien de lancer nul part... et les ports par default ne fonctionne pas..
de plus il ne se trouve pas dans le pstree (pstree | grep tomcat) et un "start" ou un "stop" fonctionne toujours, même plusieurs fois de suite... sans me dire s'il étais vraiement lancé auparavant ou pas...
J'ai déjà consulter les docs de ce site a ce propos, mais aucune ne m'a vraiment aidé sur ce problème...
J'avais déjà essayé sous une dapper drake avec les même résultats...
merci
Dernière modification par .oOttOo. (Le 24/04/2007, à 02:58)
Hors ligne
#2 Le 24/04/2007, à 11:37
- .oOttOo.
Re : Installation de Tomcat5.5
Un petit up de jour, parceque c'est vrai que peu de gens sont levé a 3h du mat
Hors ligne
#3 Le 24/04/2007, à 16:41
- maxx
Re : Installation de Tomcat5.5
Même problème..
Hors ligne
#4 Le 26/04/2007, à 00:17
- .oOttOo.
Re : Installation de Tomcat5.5
personne n'a jamais installé tomcat sous ubuntu?
Hors ligne
#5 Le 27/04/2007, à 18:41
- Cyrille17
Re : Installation de Tomcat5.5
J'ai aussi un probleme avec l'intallation de tomcat 5.5
Etat HTTP 404 - /
type Rapport d'état
message /
description La ressource demandée (/) n'est pas disponible.
Apache Tomcat/5.5
Dernière modification par Cyrille17 (Le 27/04/2007, à 18:58)
Hors ligne
#6 Le 01/05/2007, à 16:57
- techtonyc
Re : Installation de Tomcat5.5
moi aussi j'ai un problème avec tomcat5.5 depuis que je suis passé à feisty
il semblerait qu'il y ait un problème avec le JDK
quand j'étais sous edgy, je l'avais installé sans aucun soucis, c'était passé comme une lettre à la poste
Hors ligne
#7 Le 10/05/2007, à 16:45
- sachem
Re : Installation de Tomcat5.5
J'ai le même problème, hier j'ai trouvé une solution banquale sur le net
il faut regarder avec la comande tail la fin du fichier .out de tomcat5.5 et là il se lance...
je continue a rechercher cette foutue commande...
Hors ligne
#8 Le 10/05/2007, à 16:56
- sachem
Re : Installation de Tomcat5.5
re-Trouvé !
sudo tail -n0 -f /var/log/tomcat5.5/catalina.out
puis un :
sudo /etc/init.d/tomcat5.5 stop
sudo /etc/init.d/tomcat5.5 stop
Et ça marche !!!
Allez savoir pourquoi maintenant...
Hors ligne
#9 Le 10/05/2007, à 17:01
- sachem
Re : Installation de Tomcat5.5
Et c'est même un bug connu :
https://bugs.launchpad.net/ubuntu/+sour … +bug/97096
Hors ligne
#10 Le 29/05/2007, à 18:18
- maxx
Re : Installation de Tomcat5.5
incroyable !
Hors ligne
#11 Le 18/09/2007, à 11:46
- Fredsecu
Re : Installation de Tomcat5.5
L'ajout de la commande tail ne permet pas de consulter ensuite le fichier catalina.out
J'ai fait (après l'arrêt de Tomcat):
sudo rm /var/log/tomcat5.5/catalina.out
J'ai modifier le fichier /etc/init.d/tomcat5.5 en ajoutant avant la ligne
echo 'Tomcat start > $CATALINA_BASE/logs/catalina.out
avant la ligne
rm -f "$CATALINA_BASE/conf/catalina.policy"
Puis j'ai redémarrer Tomcat. Ca fonctionne chez moi et je peux consulter les logs.
#12 Le 01/10/2007, à 15:07
- sgamier
Re : Installation de Tomcat5.5
Houaaa C'est quoi ce charabia de solution
il est ecrit DEUX fois
J'ai modifier le fichier /etc/init.d/tomcat5.5 en ajoutant avant la ligne...
Du coup qu'es-ce qui est modifié ?
Perso, Juste apres avoir installé tomcat5.5 de cette facon
apt-get install tomcat5.5 tomcat5.5-admin
J'ai stoppé tomcat pour être sur
sudo /etc/init.d/tomcat5.5 stop
J'ai édité le fichier /etc/init.d/tomcat5.5
gksudo gedit /etc/init.d/tomcat5.5 &
puis à la ligne 153 (avec un fichier jamais modifié), j'ai ajouté les 2 lignes suivantes
#ajout de cela car bug https://bugs.launchpad.net/ubuntu/+source/tomcat5.5/+bug/97096
tail /var/log/tomcat5.5/catalina.out > /dev/null &
Cette ligne que j'ai ajoutée se situe dans le bloc start qui commence par
case "$1" in
start)
et se termine par
else
log_progress_msg "(already running)"
fi
log_end_msg 0
;;
stop)
C'est donc juste AVANT le else ci dessus que j'ai ajouté les lignes de correction...
cela me donne au final le fichier complet suivant :
#!/bin/sh
#
# /etc/init.d/tomcat5.5 -- startup script for the Tomcat 5 servlet engine
#
# Written by Miquel van Smoorenburg <miquels@cistron.nl>.
# Modified for Debian GNU/Linux by Ian Murdock <imurdock@gnu.ai.mit.edu>.
# Modified for Tomcat by Stefan Gybas <sgybas@debian.org>.
#
### BEGIN INIT INFO
# Provides: tomcat
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Should-Start: $named
# Should-Stop: $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start Tomcat.
# Description: Start the Tomcat servlet engine.
### END INIT INFO
set -e
PATH=/bin:/usr/bin:/sbin:/usr/sbin
NAME=tomcat5.5
DESC="Tomcat servlet engine"
DAEMON=/usr/bin/jsvc
CATALINA_HOME=/usr/share/$NAME
DEFAULT=/etc/default/$NAME
. /lib/lsb/init-functions
. /etc/default/rcS
# The following variables can be overwritten in $DEFAULT
# Run Tomcat 5 as this user ID
TOMCAT5_USER=tomcat55
# The first existing directory is used for JAVA_HOME (if JAVA_HOME is not
# defined in $DEFAULT)
JDK_DIRS="/usr/lib/jvm/java-1.5.0-sun /usr/lib/j2sdk1.4-sun /usr/lib/j2sdk1.4-blackdown /usr/lib/j2se/1.4 /usr/lib/j2sdk1.5-sun /usr/lib/j2sdk1.3-sun /usr/lib/j2sdk1.3-blackdown /usr/lib/j2sdk1.5-ibm /usr/lib/j2sdk1.4-ibm /usr/lib/jvm/java-gcj /usr/lib/kaffe"
# Directory for per-instance configuration files and webapps
CATALINA_BASE=/var/lib/tomcat5.5
# Use the Java security manager? (yes/no)
TOMCAT5_SECURITY=yes
# Timeout in seconds for the shutdown of all webapps
TOMCAT5_SHUTDOWN=30
# End of variables that can be overwritten in $DEFAULT
# overwrite settings from default file
if [ -f "$DEFAULT" ]; then
. "$DEFAULT"
fi
test -f $DAEMON || exit 0
[ -z "$TOMCAT5_USER" ] && TOMCAT5_USER=tomcat55
# Look for the right JVM to use
for jdir in $JDK_DIRS; do
if [ -r "$jdir/bin/java" -a -z "${JAVA_HOME}" ]; then
JAVA_HOME_TMP="$jdir"
# checks for a real JDK like environment, needed to check if
# really the java-gcj-compat-dev package is installed
if [ -r "$jdir/bin/jdb" ]; then
JAVA_HOME="$JAVA_HOME_TMP"
fi
fi
done
export JAVA_HOME
# Set java.awt.headless=true if JAVA_OPTS is not set so the
# Xalan XSL transformer can work without X11 display on JDK 1.4+
# It also looks like the default heap size of 64M is not enough for most cases
# se the maximum heap size is set to 128M
if [ -z "$JAVA_OPTS" ]; then
JAVA_OPTS="-Djava.awt.headless=true -Xmx128M"
fi
JAVA_OPTS="$JAVA_OPTS -Djava.endorsed.dirs=$CATALINA_HOME/common/endorsed -Dcatalina.base=$CATALINA_BASE -Dcatalina.home=$CATALINA_HOME -Djava.io.tmpdir=$CATALINA_BASE/temp"
# Set the JSP compiler if set in the tomcat5.5.default file
if [ -n "$JSP_COMPILER" ]; then
JAVA_OPTS="$JAVA_OPTS -Dbuild.compiler=$JSP_COMPILER"
fi
if [ "$TOMCAT5_SECURITY" = "yes" ]; then
JAVA_OPTS="$JAVA_OPTS -Djava.security.manager -Djava.security.policy=$CATALINA_BASE/conf/catalina.policy"
fi
# juli LogManager disabled if running under libgcj (see bug #395167)
gcj=no
"$JAVA_HOME/bin/java" -version 2>&1 | grep -q "^gij (GNU libgcj)" && gcj=yes
if [ "$gcj" != "yes" ]; then
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties"
fi
# Define other required variables
CATALINA_PID="/var/run/$NAME.pid"
LOGFILE="$CATALINA_BASE/logs/catalina.out"
BOOTSTRAP_CLASS=org.apache.catalina.startup.Bootstrap
JSVC_CLASSPATH="/usr/share/java/commons-daemon.jar:$CATALINA_HOME/bin/bootstrap.jar"
# Look for Java Secure Sockets Extension (JSSE) JARs
if [ -z "${JSSE_HOME}" -a -r "${JAVA_HOME}/jre/lib/jsse.jar" ]; then
JSSE_HOME="${JAVA_HOME}/jre/"
fi
export JSSE_HOME
case "$1" in
start)
if [ -z "$JAVA_HOME" ]; then
log_failure_msg "no JDK found - please set JAVA_HOME"
exit 1
fi
if [ ! -d "$CATALINA_BASE/conf" ]; then
log_failure_msg "invalid CATALINA_BASE specified"
exit 1
fi
log_daemon_msg "Starting $DESC" "$NAME"
if start-stop-daemon --test --start --pidfile "$CATALINA_PID" \
--user $TOMCAT5_USER --startas "$JAVA_HOME/bin/java" \
>/dev/null; then
# Create catalina.policy (for the security manager)
rm -f "$CATALINA_BASE/conf/catalina.policy"
umask 022
echo "// AUTO-GENERATED FILE -- DO NOT EDIT!" \
> "$CATALINA_BASE/conf/catalina.policy"
echo "// Edit the files in /etc/tomcat5.5/policy.d/ instead" \
>> "$CATALINA_BASE/conf/catalina.policy"
echo "" >> "$CATALINA_BASE/conf/catalina.policy"
cat /etc/tomcat5.5/policy.d/*.policy \
>> "$CATALINA_BASE/conf/catalina.policy"
# Clean up and set permissions on required files
rm -rf "$CATALINA_BASE"/temp/*
chown --dereference "$TOMCAT5_USER" "$CATALINA_BASE/conf" \
"$CATALINA_BASE/conf/tomcat-users.xml" \
"$CATALINA_BASE/logs" "$CATALINA_BASE/temp" \
"$CATALINA_BASE/webapps" "$CATALINA_BASE/work" \
"$CATALINA_BASE/logs/catalina.out" || true
$DAEMON -user "$TOMCAT5_USER" -cp "$JSVC_CLASSPATH" \
-outfile "$LOGFILE" -errfile '&1' \
-pidfile "$CATALINA_PID" $JAVA_OPTS "$BOOTSTRAP_CLASS"
#ajout de cela car bug https://bugs.launchpad.net/ubuntu/+source/tomcat5.5/+bug/97096
tail /var/log/tomcat5.5/catalina.out > /dev/null &
else
log_progress_msg "(already running)"
fi
log_end_msg 0
;;
stop)
log_daemon_msg "Stopping $DESC" "$NAME"
if start-stop-daemon --test --start --pidfile "$CATALINA_PID" \
--user "$TOMCAT5_USER" --startas "$JAVA_HOME/bin/java" \
>/dev/null; then
log_progress_msg "(not running)"
else
$DAEMON -cp "$JSVC_CLASSPATH" -pidfile "$CATALINA_PID" \
-stop "$BOOTSTRAP_CLASS"
fi
log_end_msg 0
;;
status)
if start-stop-daemon --test --start --pidfile "$CATALINA_PID" \
--user $TOMCAT5_USER --startas "$JAVA_HOME/bin/java" \
>/dev/null; then
if [ -f "$CATALINA_PID" ]; then
log_success_msg "$DESC is not running, but pid file exists."
exit 1
else
log_success_msg "$DESC is not running."
exit 3
fi
else
log_success_msg "$DESC is running with pid `cat $CATALINA_PID`"
exit 0
fi
;;
restart|force-reload)
if start-stop-daemon --test --stop --pidfile "$CATALINA_PID" \
--user $TOMCAT5_USER --startas "$JAVA_HOME/bin/java" \
>/dev/null; then
$0 stop
sleep 1
fi
$0 start
;;
try-restart)
if start-stop-daemon --test --start --pidfile "$CATALINA_PID" \
--user $TOMCAT5_USER --startas "$JAVA_HOME/bin/java" \
>/dev/null; then
$0 start
fi
;;
*)
log_success_msg "Usage: $0 {start|stop|restart|try-restart|force-reload|status}"
exit 1
;;
esac
exit 0
Puis
sudo /etc/init.d/tomcat5.5 start
---------
Pour info :
Noyau 2.6.20-16-generic - Ubuntu 7.04 Feisty Fawn
Dernière modification par sgamier (Le 01/10/2007, à 15:12)
sgamier
http://www.gamier.net
Hors ligne
#13 Le 08/11/2008, à 04:01
- dorcub08
Re : Installation de Tomcat5.5
bsr!!!
je suis tres bien votre demarche;je lance tomcat avec la commande:
sudo /etc/init.d/tomcat5.5 start
et ça me donne bien:
* Starting Tomcat servlet engine tomcat5.5 [ OK ]
mais je lance http://localhost:8080/ le message me dit que la connexion a échoué!!!
comment faire et quoi faire???
patience et persévérance sont mes soeurs!!!
Hors ligne
#14 Le 22/11/2008, à 02:06
- dorcub08
Re : Installation de Tomcat5.5
coucou!!! en fait il fallait mettre comme port 8180 et non 8080 pour ouvrir ma page de tomcat!!!
merci encore pr tt!!!
patience et persévérance sont mes soeurs!!!
Hors ligne
#15 Le 20/02/2009, à 12:27
- nablaaa
Re : Installation de Tomcat5.5
Salut tt le monde !
Je vien de rencontrer le meme pb q vs sauf que cet linge de commande m'a affiché :
sudo tail -n0 -f /var/log/tomcat5.5/catalina.out
tail: Ne peut ouvrir `/var/log/tomcat5.5/catalina.out' en lecture: Aucun fichier ou dossier de ce type
tail: aucun fichier restant
et j'ai verifié j'ai pas ce fichier catalina.out!!!!!!!!!!!!!!
Que faire ?
#16 Le 20/02/2009, à 12:46
- nablaaa
Re : Installation de Tomcat5.5
C bon le pb est résolu avec la version tomcat6 !
TT mieux !
#17 Le 11/05/2009, à 09:48
- mystery_inter
Re : Installation de Tomcat5.5
Au cas où vous auriez d'autres soucis avec Tomcat 5.5 et Ubuntu 8.04...
Il faut stopper tomcat:
sudo /etc/init.d/tomcat5.5 stop
il faut redémarrer le fichier bootstrap.jar en SUDO !!! car celui-ci démarre avec les droits de l'utilisateur qui sont insufisants:
cd /usr/share/tomcat5.5/bin/
sudo java -jar bootstrap.jar
Hors ligne
Pages : 1