First, I was getting errors saying "java.lang.Object" was not found. I examined by project build path and noticed that there was nothing. I added a Library, made it a Java JRE System Library and saw those errors be replaced by hundreds of other errors about missing objects.
Came to realize that I was missing my Maven dependencies in my build page. A simple Maven->Update Project correct these missing dependencies. Right click the project, then select Maven->Update Project.
Expecting all my problems to be resolved, I was greeted by more obscure errors:
Eclipse dynamic web module 3.0
requires java 1.6 or newer
1.7