Запрашиваемый ресурс не найден для под-контекста в случае JSF - PullRequest
0 голосов
/ 20 сентября 2010

Мое JSF-приложение развернуто в tomcat, а server.xml настроено следующим образом для моего приложения

   <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>

С этими настройками я могу получить доступ ко всем страницам в папке «Интернет». У меня есть папка 'app' в 'web', и у меня есть несколько страниц jsp в 'app', когда я пытаюсь получить доступ к некоторым страницам, доступным в 'app', со следующим URL: www.myapp.com/app/test_page.jsf, я получаю 'запрошенный ресурс не может найден "

Какие изменения мне нужно сделать в Tomcat`s Server.xml, чтобы это работало.

Нужно ли мне добавлять контекстный путь для подконтекста 'app', как указано ниже в Server.xml:

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

1 Ответ

1 голос
/ 20 сентября 2010

Предполагая, что папка /web находится в папке /public_html, вам необходимо включить папку /web в appBase и docBase или в URL.

...