2009-11-29 2 views
0

Я новичок в tomcat и сервлетах и ​​пытаюсь развернуть мое первое веб-приложение в tomcat, а страница index.jsp отображается пустым.Ошибка развертывания приложения tomcat6

Он отлично работает в затмении. У меня есть web.xml для установки приложения, чтобы index.jsp использовался как страница по умолчанию. Я могу запустить приложение и отладить его в eclipse, но когда я экспортирую его в качестве файла WAR и разворачиваю его в tomcat и пытаюсь получить к нему доступ через обычный браузер, я получаю пустую страницу.

Что мне здесь не хватает? Любая помощь приветствуется.

Спасибо, - Vas

+1

посмотрите на tomcat/logs и укажите его здесь, если есть какое-то исключение. – Bozho

+0

Привет, см. Другой комментарий, который я добавил. Это была орфографическая ошибка, но не производила никаких журналов ошибок. Это меня отбросило. – user220201

ответ

2

Если вы когда-нибудь пустую страницу, наиболее важная информация, которую вы (и мы) нужны:

  1. Запрос URL.
  2. Уже отправленные данные -if any- (webbrowser>View Source).
  3. Ответные заголовки (панель инструментов Webdeveloper Firebug?).
  4. Журналы сервера (stdout, stderr, webapp).

Это обычно указывает на неправильный URL-адрес (для проверки на 1) или исключение на полпути страницы JSP (для проверки на 2 и 4) или внутреннюю ошибку сервера без страницы с ошибкой (для проверки на 3 и 4).

+0

Спасибо. Я буду помнить об этом. – user220201

-1

Вам необходимо настроить файл server.xml и объявить контекст для вашего веб-приложения. Документацию можно найти здесь: http://tomcat.apache.org/tomcat-6.0-doc/config/context.html

Но пустая страница выглядит странно, потому что я думаю, что если ваше веб-приложение не было развернуто правильно, вы получите ошибку Http 404.

+0

Не требуется, контекст по умолчанию создается для каждого webapp – Bozho

+0

Спасибо. Оказывается, это была неловкая орфографическая ошибка в URL. Странная часть - я ожидал сообщения журнала в журналах tomcat, говорящих, что это плохой URL, но ничего нет. Например, если мое приложение находится в example.com/A/, и я просто просто набираю example.com/ без A, должен ли я видеть ошибку или нет? Если есть какая-либо дополнительная конфигурация, которая может получить этот журнал? Thanks, - Vas – user220201