почему генерируется исключение javax.ejb.EJBException, когда на страницу передается верный ввод? - PullRequest
0 голосов
/ 31 декабря 2011

Я в настоящее время кодирую веб-страницы, используя jsp, и я также использую Java-бины. Я реализовал ту часть, где проверяемое содержимое сравнивается со значениями в базе данных, принимаю входные данные и сохраняю их в базе данных. Однако при вводе данных valdi на страницу возникает исключение javax.ejb.EJBException. Ниже приведена страница ошибки:

HTTP Status 500 -

type Exception report

message

descriptionThe server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.ejb.EJBException
note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 3.1.1 logs.

Кто-нибудь из вас знает, почему генерируется этот тип ошибки, потому что я не нашел никакой полезной помощи в сети. Может ли быть, что содержимое модуля персистентности генерирует исключение?

спасибо за вашу помощь

1 Ответ

0 голосов
/ 31 декабря 2011

EJBException обычно является просто оберткой для реального исключения, которое происходит во время выполнения EJB.Итак, взгляните на вложенные исключения для реальной причины.У него даже есть метод для этого: getCausedByException() (JavaDoc говорит: Obtain the exception that caused the EJBException to be thrown.).

...