2012-05-22 77 views
2

我收到錯誤消息,沒有任何理由在RAD 8:這些錯誤消息的原因是什麼?

enter image description here

enter image description here

和錯誤消息是完全不同的包裝抱怨一個完全不同的方法在一個完全以不同的項目。我的錯誤報告是錯誤的嗎?我該如何解決這個問題?由於在RAD 8中JSP驗證似乎被破壞,我已經關閉了對碎片的驗證,但我希望能夠找到合法的錯誤。我如何繼續?

+1

要排除這一個和其他,你的「正常」的Java類沒有問題編譯?缺少String類型表示JRE未在IDE的屬性中正確配置,但這會導致整個代碼庫不可編譯。 – BalusC

+0

奇怪的是編譯,我可以將更改重新部署到websphere。我可以毫無問題地編譯其他類,如果我重新排列代碼,我可以讓一個類的錯誤消失,但它們不應該以開始。我加入了一個有很多舊代碼的項目,這些代碼並不完全遵循慣例,所以有很多錯誤和警告可能對RAD來說太多以至於無法保持組織,所以如果我可以啓動並獲取錯誤並警告低於我的驗證可能會更好地工作。 –

+1

好的,這是一個RAD問題。我已經與標準的Eclipse工作了很長時間,目前使用的是Indigo SR2,但從未見過這個。只有JSP EL驗證有時會受到嚴重破壞,但這是Eclipse WTP中的一個公認問題,與您看到* scriptlets *無關。我會在標準Eclipse for Java EE中測試它,只是爲了確保它能正常工作,那麼我會向RAD報告一個問題。 – BalusC

回答

1

我知道這是遲到了,但......

當誤差指標甚至不與源一致,好像RAD/Eclipse的內部看文件過時的版本。我通常可以通過關閉並重新打開文件,重新驗證文件或運行Clean構建來清除此問題。

+0

非常感謝。我仍然在努力控制這個問題並減少我的項目中的問題數量,這些問題繼承了一個遺留的框架,這個框架已經存在很多問題,並且在Eclipse中有一長串問題可能是一個太長的列表,所以問題列表已經變得太長了。也有許多合法的警告以及這些無緣無故的警告和錯誤。 –

1

它似乎是WAS 8中的新內容。驗證已中斷,必須關閉才能使其工作。在從6.1-> 8.0升級時發現。

片段?小腳本?你不應該在JSP中有這些。這是1998年的老東西。我推薦JSTL。

+0

感謝您的回答。這不是我的scriptlet,這是我一直聘用的一箇舊項目。有大量的錯誤和警告,幾乎所有的事情都是用scriptlet完成的。我試圖減少警告和錯誤的數量,以便我實際上可以看到哪些錯誤和警告是合法的。我打算用EL和JSTL而不是scriptlet來重寫整個項目,但首先項目管理人員必須同意這一點。 –

相關問題