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.
Thanks,
Alex