2012-05-22 2 views
2

Я получаю сообщения об ошибках без причины в РАУ 8:В чем причина этих сообщений об ошибках?

enter image description here

enter image description here

И сообщение об ошибке жалуется на совершенно другой метод в другом проекте суммарно в совершенно другом пакете , Является ли сообщение об ошибке ошибочным? Как я могу это решить? Поскольку проверка JSP, по-видимому, нарушена в RAD 8, я отключил проверку фрагментов, но я хочу, чтобы можно было найти законные ошибки. Как я могу продолжить?

+1

Чтобы исключить одно и другое, выполняются ли ваши обычные классы Java без проблем? Отсутствующий тип 'String' указывает, что JRE неправильно настроен в свойствах IDE, но это может привести к несовместимости всей кодовой базы. – BalusC

+0

Что странно, это компиляция, и я могу переделать изменение в websphere. Я могу скомпилировать другие классы без проблем, и если я перестрою код, я могу заставить ошибки для класса уйти, но они не должны начинаться. Я присоединился к проекту с большим количеством старого кода, который не полностью придерживается конвенций, поэтому есть много ошибок и предупреждений, которые могут быть слишком велики для RAD, чтобы они были организованы, поэтому, если я могу начать и получить ошибки и предупреждение меньше, чем то, что у меня есть, может работать лучше. –

+1

Хорошо, это проблема RAD. Я работал со стандартным Eclipse целую вечность, в настоящее время использую Indigo SR2, и никогда не видел этого. Только проверка JSP EL иногда хаос, но это признанная проблема в Eclipse WTP и не связана с тем, что вы видите с * scriptlets *. Я бы тестировал его в стандартном Eclipse для Java EE, чтобы быть уверенным, и если он будет работать нормально, я бы сообщил о проблеме RAD. – BalusC

ответ

1

Я знаю, что это поздно, но ...

Когда индикаторы ошибок даже не совпадают с источником, похоже, RAD/Eclipse, внутренне смотрит на устаревшей версии файла. Обычно я могу это очистить, закрыв и снова открыв файл, повторно проверив файл или запустив сборку Clean.

+0

Большое спасибо. Я все еще работаю над тем, чтобы контролировать это и уменьшать количество проблем в моем проекте, унаследовавших устаревшую структуру, которая уже имеет массу проблем, и иметь длинный список проблем в Eclipse может быть слишком длинным списком, чтобы список проблем зашел слишком долго. Есть также много законных предупреждений, а также эти предупреждения и ошибки, которые появляются без причины. –

1

Это похоже на что-то новое в WAS 8. Валидация нарушена и должна быть отключена, чтобы это работало. Обнаружено при обновлении с 6.1-> 8.0.

Фрагменты? Скриплеты? Вы не должны иметь таких в JSP. Это старинные вещи 1998 года. Я бы рекомендовал JSTL.

+0

Спасибо за ответ. Это не мой скриптлет, и это старый проект, на который меня наняли. Есть тонны и тонны ошибок и предупреждений, и почти все делается с помощью скриптов. Я пытаюсь уменьшить количество предупреждений и ошибок, чтобы я действительно мог видеть, какие ошибки и предупреждения являются законными. Я планирую переписать весь проект с помощью EL и JSTL вместо сценариев, но сначала руководство проекта должно согласиться на это. –