Я не могу получить и мое приложение Vaadin, и некоторые jsps, использующие springmvc для работы в одном и том же веб-приложении. Наиболее перспективным подходом, по-видимому, является следующее:
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>fluxtream</servlet-name>
<url-pattern>/main/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>fluxtream</servlet-name>
<url-pattern>/VAADIN/*</url-pattern>
</servlet-mapping>
т.е. не обслуживает приложение Vaadin из корня веб-приложения, но это дает мне следующую ошибку:
java.lang.NullPointerException
org.vaadin.artur.icepush.ICEPushServlet.service(ICEPushServlet.java:52)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
... что может быть связано с тем, что я использую IcePush (обязательная для меня зависимость).
В любом случае, я был бы признателен, если бы кто-нибудь поделился своим опытом работы с приложением наряду с некоторыми jsps и springmvc.