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
上記のことがわかります。
ここで何が問題なのですか?