Внутренняя ошибка HTTP 500 в jdeveloper - PullRequest
0 голосов
/ 27 ноября 2011

Я работаю над заданием. Система онлайн-заказов с использованием EJB 3.0. Я использую jDeveloper 10 и оракул 10g для базы данных. я написал около 20%, теперь мне нужно проверить систему, которую я разработал до сих пор. поэтому, когда я запускаю веб-клиент, он не показывает никаких ошибок и работает успешно. но когда браузер пытается открыть страницу, он говорит. Внутренняя ошибка HTTP 500 в браузере. Моя страница JSP в любом случае находится в веб-каталоге. выходной рис прилагается. как можно решить эту проблему?

Ответы [ 3 ]

1 голос
/ 27 ноября 2011
  1. Есть ли какие-либо файлы журналов на вашем веб-сервере?
  2. Вставьте в свой код какое-то выражение для записи в файл того, что делает.
  3. Используйте браузер с поддержкой разработчика, напримерFirefox с Firebug и наблюдать за транзакциями HTTP.
  4. Какие другие условия меняются между режимом веб-клиента и браузера?
0 голосов
/ 30 ноября 2011

Спасибо за ваш вклад. Я думаю, что-то не так с моим jdeveloper 10. Я установил jdeveloper 11 и начал на нем работать. проект начал успешно выполняться.

0 голосов
/ 27 ноября 2011

как можно решить эту проблему?

Посмотрите файлы журналов на вашем сервере EJB.Вероятно, будет запись или записи, соответствующие попыткам вашего браузера извлечь страницу, которая привела к ошибке 500.Они должны дать некоторую информацию о том, что происходит, и могут даже дать вам трассировку стека.Также проверьте записи SEVERE / ERROR / WARNING перед событием.

Если это не дает вам ответа, вам необходимо выяснить, в чем отличие запросов, которые приходят от вашего веб-клиента от вашегобраузер.Если в вашей EJB-реализации есть способ перехватить заголовки входящих запросов, используйте его.В противном случае вы можете использовать wireshark или tcpdump для их захвата.

...