Da dies unbeantwortet ist, vermute ich, dass mit dem Ops-Build etwas anderes als Maven-Abhängigkeiten falsch ist.
Obwohl ich Maven nicht verwende, habe ich das gleiche Problem von Zeit zu Zeit, wenn ich meine Entwicklungsumgebung aus dem SVN neu erstelle, und ich vergesse immer warum und muss es herausfinden. Leider scheint dies ein Problem mit Eclipse zu sein.
Ich kann alle solchen Fehler aus zuvor funktionierenden Projekten entfernen, indem ich einfach eines der dynamischen Webprojekte oder nur tomcat-abhängige Projekte auswähle und eine Abhängigkeit in der Build-Reihenfolge verschiebe. Dies scheint alle Projekte dazu zu zwingen, ordnungsgemäß neu zu erstellen, und alle Fehler werden dann behoben.
Klicken Sie mit der rechten Maustaste auf ein Webprojekt, wählen Sie "Build-Pfad" -> "Build-Pfad konfigurieren". Gehen Sie zum Tab "Reihenfolge und Export", wählen Sie dann einen Bibliotheks- oder Jar-Eintrag aus und verschieben Sie ihn nach oben oder unten. Ich habe die JRE-Systembibliothek verwendet und nach oben verschoben.
Klicken Sie auf OK, und all das Rote verschwindet!