Zod Posté(e) le 17 novembre 2008 Partager Posté(e) le 17 novembre 2008 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 More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.