現在、maven3 と git を使用して vaadin アプリケーションに取り組んでいます。m2e Eclipse プラグインと arche-type "vaadin-archetype-clean" を使用してプロジェクトをセットアップします。他の Maven プロジェクトとの依存関係がいくつかあります。問題は、プロジェクトが私の maschin (osx) でのみ動作していることです。git からプルし、m2e アドオンを介してプロジェクトを Eclipse に追加した後、Tomcat v7 Servercode: 500 に公開した後に取得します。
java.lang.ClassNotFoundException: com.vaadin.terminal.gwt.server.ApplicationServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:133)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1136)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:857)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:136)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
マシンのファイルを使用して、複数の mvn:clean、install、依存関係のリセット、再インポートを試みました。web.xml と pom.xml は自動生成する必要があります。すべてのバージョンを SNAPSHOT に設定します。すべてのマシンには、Eclipse Juno Java EE、jdk 1.6、および最新の m2e アドオンがあります。ギティニョレは
Kino/build
Kino/WebContent/VAADIN/widgetsets/*
*.class
ExcelImporter/.classpath
ExcelImporter/.project
ExcelImporter/.settings/
.metadata/
target/
Kino は vaadin アプリケーションで、ExcelImporter は依存プロジェクトの 1 つです。また、他のマシンで私のデータ (フォルダー) を試してみました。うまくいきませんでした:(。