vaadin既存のプロジェクトをにデプロイしようとしていGAEます。しかし、私は常にエラーが発生しています:ClassNotFoundException: com.vaadin.server.GAEApplicationServlet
これは私がやったことです:
クラスの
@WebServlet注釈をコメントアウトしましたextends UIプロジェクト プロパティ、オン: 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を使用して実行すると、プロジェクトを正常に実行できます。しかし、突堤のGAEで実行している(またはクラウドに展開している)と、ClassNotFountException上記のことがわかります。
ここで何が問題なのですか?