I am having problems to get Vaadin 6.6.0 to work with Eclipse Virgo 3.0.0.M05.
I created an OSGi Shared Services WAR using Maven3 and installed it in Virgo (either by dropping WAR in the ‘pickup’ dir, or by running Virgo from Eclipse). The bundle installs correctly and all dependencies can be found (after modifying MANIFEST.MF in vaadin-6.6.0.jar to get it compatible with strict OSGi compliance enforced by Virgo. See
ticket 6945 for details).
However, when I open the URL in the browser I am receiving a ServletException. Only minimal information is provided:
javax.servlet.ServletException: Failed to load application class: test.vaadin.MyApplication
com.vaadin.terminal.gwt.server.ApplicationServlet.init(ApplicationServlet.java:71)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
org.eclipse.virgo.web.tomcat.support.ApplicationNameTrackingValve.invoke(ApplicationNameTrackingValve.java:33)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:395)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:250)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
java.lang.Thread.run(Thread.java:619)
note: The full stack trace of the root cause is available in the Apache Tomcat/7.0.12 logs.
Although it says that the full information is in the Tomcat logs, this is really all information there is available. I am really stuck here. Tried a lot of different things. In the end I created two minimal projects based on maven-archetype-webapp: one standard WAR and an OSGi web bundle to demonstrate the problem. The standard WAR is of course working, the other is not. The attached zipfile contains both projects and the modified Vaadin jar.
Is there anyone who can help me out here? Any help would be greatly appreciated! 11719.zip (3.88 MB)