Проблема исключений Java - PullRequest
       14

Проблема исключений Java

1 голос
/ 10 августа 2010

Я получил это исключение во время запуска веб-приложения в Java. Что это значит?

exception.name = javax.servlet.ServletException: BeanUtils.populate

Ответы [ 3 ]

2 голосов
/ 10 августа 2010

Короткий вызов известного www-indexer от Google (с: «ServletException: BeanUtils.populate») дал следующий результат:

Заполнение ServletException BeanUtils

Ответна этот вопрос в coderanch может помочь решить вашу проблему

2 голосов
/ 10 августа 2010

Полагаю, вы используете что-то, что использует Jakarta BeanUtils (например, Struts), и какой-то метод вызывает исключение.

Причины могут быть такими же:

  1. Атрибут действия тега должен точно соответствует атрибуту пути определение действия в файл struts-config.xml. Вот как Struts связывает ActionForm боб с действием.
  2. Эта ошибка обычно возникает, когда вы указали имя формы, которое делает не существует в вашем теге. Например, Вы указали, а myForm не название формы, связанной с myAction в файле struts-config
  3. Вы получаете это сообщение, когда Struts невозможно отобразить данные в HTML Форма для свойств в вашем Бин ActionForm . Убедитесь, что каждый из свойства вашего боба или строка или логическое значение. Вы иметь какие-либо свойства типа java.util.Date или другие объекты? Это может вызвать эту ошибку. Также проверьте, что у вас есть общественность геттеры и сеттеры для каждого из ваших свойства.

Проверка:

http://www.coderanch.com/t/53114/Struts/ServletException-BeanUtils-populate

http://forums.sun.com/thread.jspa?threadID=632599

http://javaexceptions1.blogspot.com/2009/08/javaxservletservletexception.html

0 голосов
/ 10 августа 2010

Поскольку это исключение, связанное с Struts (и, поскольку мы не знаем, причина исключения), вот несколько возможных причин, по которым вы получаете исключение.

  • Бин не указан . Это означает, что в вашем Action.
  • Ваши свойства bean-компонентов, которые вы копируете from не соответствуют свойствам bean-компонентов, которые вы соответствуете to.

Если мы не знаем причину исключения, вам просто нужно будет отладить свой код и посмотреть, в чем заключается ошибка.

...