今天终于搞定了把vaadin7的应用部署到karaf中了

1、先把vaadin7的jar放到karaf的deploy中
2、在plugins的目录结构中增加WEB-INF目录
3、在WEB-INF中加入web.xml,和标准的web.xml不同的是,要使用自己的VaadinServlet,是扩展的com.vaadin.server.VaadinServlet,主要是解决类加载的问题
4、修改META-INF/MANIFEST.MF,要引入javax.servlet和javax.servlet.http。记得要加入Web-ContextPath: /hello
5、打成plugin的jar包,记得要把WEB-INF目录加进去