Vaadin with Apache + Resin

Hello, all!

I’m trying to make a very simple Vaadin application (“hello Vaadin user”). Everythig goes fine on my local pc (Tomcat or Resin), but I face the real problem when I try to deploy it to my hosting provider (Apache + Resin).

I get the error message “Internal error”. With the Firebug turned on I see that the last is POST request
http:///vvv/UIDL?repaintAll=1&sh=1024&sw=1280&cw=1272&ch=536&vw=1272&vh=536&fr=
The response-header has
Content-Type
application/json
; charset=UTF-8

My web.xml is


<web-app id='myapp' >
	<servlet>
		<servlet-name>vvv</servlet-name>
		<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class>
		<init-param>
			<description>
			Vaadin application class to start  </description>
			<param-name>application</param-name>
			<param-value>com.example.vtest.VtestApplication</param-value>
		</init-param>
	</servlet>

	<servlet-mapping>
		<servlet-name>vvv</servlet-name>
		<url-pattern>/vvv/*</url-pattern>
	</servlet-mapping>

	<welcome-file-list>
       <welcome-file>vvv</welcome-file>
	</welcome-file-list>

</web-app>

If I add the following mapping to the web.xml


	<servlet-mapping>
		<servlet-name>vvv</servlet-name>
		<url-pattern>/vvv/UIDL/*</url-pattern>
	</servlet-mapping>

then I see the quite different error message


(SyntaxError): missing ) in parenthetical stack: eval("( html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n\n\n\n\n\n\n\n\n\n
\n\n)")@:0 xkb(" html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n\n\n\n\n\n\n\n\n\n
\n\n")@http://www.vtest.i-m-p.ru/VAADIN/widgetsets/com.vaadin.terminal.gwt.DefaultWidgetSet/3BB286C56A066C7CD947A10CF1F862FF.cache.html:1610 Lkb([object Object]
,[object Object]
)@http://www.vtest.i-m-p.ru/VAADIN/widgetsets/com.vaadin.terminal.gwt.DefaultWidgetSet/3BB286C56A066C7CD947A10CF1F862FF.cache.html:2777 AD([object Object]
,[object Object]
)@http://www.vtest.i-m-p.ru/VAADIN/widgetsets/com.vaadin.terminal.gwt.DefaultWidgetSet/3BB286C56A066C7CD947A10CF1F862FF.cache.html:2171 eE([object XMLHttpRequest]
)@http://www.vtest.i-m-p.ru/VAADIN/widgetsets/com.vaadin.terminal.gwt.DefaultWidgetSet/3BB286C56A066C7CD947A10CF1F862FF.cache.html:2835 ([object Event]
)@http://www.vtest.i-m-p.ru/VAADIN/widgetsets/com.vaadin.terminal.gwt.DefaultWidgetSet/3BB286C56A066C7CD947A10CF1F862FF.cache.html:1608 kp((function () {b.ac(c);}),[object XMLHttpRequest]
,[object Object]
)@http://www.vtest.i-m-p.ru/VAADIN/widgetsets/com.vaadin.terminal.gwt.DefaultWidgetSet/3BB286C56A066C7CD947A10CF1F862FF.cache.html:2407 ([object Event]
)@http://www.vtest.i-m-p.ru/VAADIN/widgetsets/com.vaadin.terminal.gwt.DefaultWidgetSet/3BB286C56A066C7CD947A10CF1F862FF.cache.html:1709 fileName: http://www.vtest.i-m-p.ru/VAADIN/widgetsets/com.vaadin.terminal.gwt.DefaultWidgetSet/3BB286C56A066C7CD947A10CF1F862FF.cache.html lineNumber: 1610 - Original JSON-text: html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

In that case response header has
Content-Type
text/html
; charset=UTF-8

I can only quess that Apache handles requests to Resin in a wrong way.
Please help as I really stuck with this. :frowning:

Thanks,
Alex