Приложение JSF, дающее 404 для подконтекста - PullRequest
0 голосов
/ 14 сентября 2010

Мое JSF-приложение работает в моем локальном коте для URL, например, http://localhost:8080/MyApp/admin,, но не на хост-сервере, URL там http://www.myapp.com/admin Нужно ли что-то делать с «context.xml» / put BocBase & AppBase. Я получил эти вещи, прибегая к помощи, но не мог понять, что именно я должен делать. Может ли кто-нибудь помочь мне с точной вещью, которая должна быть сделана, чтобы заставить это работать?

1 Ответ

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

Это описано в Справочник по настройке Tomcat - Контейнер контекста

docBase

База документов (также известная как Context Root ) каталог для этого веб-приложения или путь к архивному файлу веб-приложения (если это веб-приложение выполняется непосредственно из файла WAR).Вы можете указать абсолютный путь к этому каталогу или файлу WAR, или путь относительно относительного каталога appBase Host .

Значение этого поля не должно бытьзадается, когда контекст настроен с использованием файла META-INF/context.xml, так как он будет определен в процессе автоматического развертывания.

Ваш URL-адрес указывает, что вы хотите, чтобы он был в базе документов root.Поэтому он должен быть установлен на /.

...