Integrating Vaadin 7 to existing Spring GWT project

Hi,

I’m trying to convert an existing (about 25 kLOC) Spring (MVC, Security) GWT project into using Vaadin 7 instead and I can’t get it to work.
I followed the instructions found here
Using Vaadin in an existing GWT project
.
I followed the instructions carefully although it should be noted that when I was instructed to replace gwt-maven-plugin with vaadin-maven-plugin, I left all the configuration parameters in. Listing them: extraJvmArgs, localWorkers, gwtVersion, hostedWebapp, i18nConstantsWithLookupBundle, generateDirectory, logLevel, bindAddress,
runTarget, skipTests, port.

The problems:

  • vaadin-run appears to use jetty. I don’t know if this is really a problem but at least I get warnings on the ‘Jetty’ tab:
    [list]
  • [TRACE]
    jetty-6.1.11
  • [WARN]
    failed jsp
  • java.lang.NoClassDefFoundError: javax/servlet/jsp/JspFactory

    [/list]

The specs:

  • Vaadin version: 7.0.0
  • Vaadin plugin version: 7.0.0
  • Spring Framework version: 3.1.0.RELEASE
  • GWT 2.4

Fixed the jsp issue by including the dependency(org.mortbay.jetty:jsp-2.1-glassfish) into the pom.xml.
But now I don’t the login page of app, I just get:

HTTP ERROR: 404

NOT_FOUND
RequestURI=/login

Powered by Jetty://

There are no errors in the console or in the “GWT Development mode” window.
Any ideas?