2012-05-22 79 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来重写整个项目,但首先项目管理人员必须同意这一点。 –

相关问题