Aller au contenu

page web tomcat + apache en erreur 404


Zod

Messages recommandés

Bonjour à tous,

J'ai commencé à m'amuser avec une dedibox et une chose en amenant une autre, j'ai trouvé une appli interessante à installer qui necessite de lire des .jsp :)

J'ai donc installé tomcat en plus d'apache qui gérait mes sites web jusqu'à présent et j'ai une magnifique erreur 404 quand je tente de lancer un fichier .jsp alors que je sais pertinament que l'url tappée est bonne.

Ma question est donc la suivante, qu'est ce que j'ai bien pu faire de travers?

Voici quelques infos qui pourraient surement vous aider à voir où j'ai fais n'imp sachant que les jsp-examples marchents si je les mets dans un repertoire jsp-examples dans le repertoire web sur le site et si je bricole mon server .xml avec appBase="/var/www/web16/web et <Context path="" docBase="jsp-examples" debug="0" reloadable="true"/> .

edit : non en fait ca marche plus non plus pour le repertoire jsp-examples... grr

extrait de server.xml dans usr/lib/apache-tomcat-5.5.2.7/conf :

	 <Host name="media.monsite.fr:80" appBase="/var/www/web16"
	unpackWARs="true" autoDeploy="true">

	<Context path="/web" docBase="web" debug="0" reloadable="true"/>

	<Valve className="org.apache.catalina.valves.AccessLogValve"
			 directory="logs"  prefix="web1_access_log." suffix=".txt"
			 pattern="common" resolveHosts="false"/>
  </Host>

mon workers.properties :

workers.tomcat_home=/usr/lib/apache-tomcat
workers.java_home=/usr/lib/jdk
ps=/
worker.list=worker1

worker.default.port=8009
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1

worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=worker1

worker.inprocess.type=jni

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar

worker.inprocess.cmd_line=start

worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)lib$(ps)
i386$(ps)classic$(ps)libjvm.so

worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr

mon virtualhost :

<VirtualHost xx.xxx.xx.xx:80>
ServerName media.monsite.fr:80
ServerAdmin webmaster@monsite.fr
DocumentRoot /var/www/web16/web
DirectoryIndex index.html index.htm index.php index.php5 index.php4 index.php3 index.shtml index.cgi index.pl index.jsp Default.htm default.htm
ErrorLog /var/www/web16/log/error.log
AddType application/x-httpd-php .php .php3 .php4 .php5
php_admin_flag safe_mode Off
Alias /error/ "/var/www/web16/web/error/"
ErrorDocument 400 /error/invalidSyntax.html
ErrorDocument 401 /error/authorizationRequired.html
ErrorDocument 403 /error/forbidden.html
ErrorDocument 404 /error/fileNotFound.html
ErrorDocument 405 /error/methodNotAllowed.html
ErrorDocument 500 /error/internalServerError.html
ErrorDocument 503 /error/overloaded.html
AliasMatch ^/~([^/]+)(/(.*))? /var/www/web16/user/$1/web/$3
AliasMatch ^/users/([^/]+)(/(.*))? /var/www/web16/user/$1/web/$3
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
 RewriteRule .* - [F]
</IfModule>
</VirtualHost>

et un bout de mon apache2.conf :

Include /etc/apache2/vhosts/Vhosts_ispconfig.conf
Include /usr/lib/apache-tomcat/conf/auto/mod_jk.conf 


# Where to find workers.properties
JkWorkersFile /etc/apache2/workers.properties

# Where to put jk logs
JkLogFile /var/log/apache2/mod_jk.log

# Set the jk log level [debug/error/info]
JkLogLevel info

# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"

# Globally deny access to the WEB-INF directory
<LocationMatch '.*WEB-INF.*'>
   deny from all
</LocationMatch>

merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...