【发布时间】:2013-07-30 09:10:14
【问题描述】:
我正在尝试将现有的 vaadin 项目部署到 GAE。
但我不断收到错误消息:ClassNotFoundException: com.vaadin.server.GAEApplicationServlet
这就是我所做的:
在我的
extends UI类中注释掉了@WebServlet注释项目属性,已检查:使用 Google App Engine。因此,一些库被添加到 我的
WEB-INF/lib文件夹:gwt-servlet, jsr107, some appendine-*。创建了
appengine-web.xml-
创建了
web.xml:<servlet> <servlet-name>MyProject</servlet-name> <servlet-class>com.vaadin.server.GAEApplicationServlet</servlet-class> <init-param> <param-name>UI</param-name> <param-value>de.mypath.ApplicationUI</param-value> </init-param> </servlet>
<servlet-mapping>
<servlet-name>MyProject</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
如果我使用 com.vaadin.server.VaadinServlet 并在本地 tomcat 上运行,我可以正常运行我的项目。
但是在 jetty GAE 上运行(或者也部署在云中)我得到了上面提到的 ClassNotFountException。
这里有什么问题?
【问题讨论】:
标签: java google-app-engine vaadin