vaadin+spring 各负其职

       昨天一天整理vaadin+spring mvc+jpa 这套东西。今天算是有点眉目了。一直搞总是弹出Failed to load the widgetset  的alert框。怎么弄就是搞不定。我一直以为mvc的servlet和vaadin的servlet有冲突。所以改他们的url。总是注销掉spring的servlet之后vaadin就可以用了。加上vaadin的servlet又不能使用了。郁闷啊。后来我发现是servlet-maping的url问题.以前写/vaadin/*就是不能用总是弹出alert框。然后改成/VAADIN/*之后就可以用了。也不知道为什么。莫非spring本身对vaadin有支持?这个就不得而知了。

ps:

可能是mvc得注释扫描不能和Vaadin的Application在同一个包下

 

附上web.xml:




	

    productionMode
    false
  
	
		contextConfigLocation
		/WEB-INF/spring/root-context.xml
	
	
		org.springframework.web.context.ContextLoaderListener
	
	
		appServlet
		org.springframework.web.servlet.DispatcherServlet
		
			contextConfigLocation
			/WEB-INF/spring/app/servlet-context.xml
		
			 1
	
	
		appServlet
		/spring/*
	

		 
  
    HelloWord
    com.vaadin.terminal.gwt.server.ApplicationServlet
    
      application
      com.xq.vaadin.HelloWorld
    
  
  
    HelloWord
    /VAADIN/*
  

 

你可能感兴趣的:(Vaadin)