2010-09-20 4 views
0

Mon application JSF est déployée sous tomcat et server.xml est configuré comme suit pour mon applicationLa ressource demandée ne se trouve pas pour les sous-contexte en cas de JSF

<Host name="myapp.com" appBase="/home/myapp/public_html"> 
     <Alias>www.myapp.com</Alias> 
     <Context path="" reloadable="true" docBase="/home/myapp/public_html" debug="1"/> 
     <Context path="/manager" debug="0" privileged="true" docBase="/usr/local/jakarta/tomcat/server/webapps/manager"> 
     </Context> 
    </Host> 

Avec ces paramètres, je peux accéder à toutes les pages sous dossier 'web'. J'ai le dossier 'app' sous 'web' et j'ai quelques pages jsp sous 'app', quand j'essaie d'accéder à certaines pages disponibles sous 'app' avec l'URL suivante: www.myapp.com/app/test_page.jsf, je reçois 'ressource demandée introuvable'

Quels sont les changements que j'ai besoin de faire dans Tomcat`s Server.xml pour que cela fonctionne.

Ai-je besoin d'ajouter le chemin de contexte pour la sous-contexte « app » comme ceci mentionné ci-dessous dans Server.xml:

<Context path="/myapp/app" reloadable="true" docBase="/home/myapp/public_html/app" debug="1"/> 
+0

Vous êtes aux prises avec ce problème depuis très longtemps, n'est-ce pas? C'est déjà la énième question que vous avez posée sur exactement le même problème de base sans améliorer les précédentes questions non acceptées. À l'avenir, veuillez améliorer les questions plutôt que de poser à nouveau la même question à propos du même problème. – BalusC

Répondre

1

En supposant que le dossier /web est placé dans le dossier /public_html, vous devez inclure le dossier /web dans appBase et docBase, ou dans l'URL.

+0

pages sous le Web fonctionne bien, le problème que j'ai avec est avec les pages sous le dossier 'app' –

+0

Vous avez dit que le dossier '/ app' est placé dans le dossier'/web', mais vous ne spécifiez pas le/web 'dossier n'importe où dans' server.xml' ou dans l'URL. Vous devez corriger cela. – BalusC

Questions connexes