0

POMにSpring依存関係を追加する前に機能するGWT-AppEngineWebプロジェクトが機能しています。アプリケーションを実行すると、このエラーがスローされます(最終的にはApp Engineがロードされません):

java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener

問題は、SpringjarがWEB-INF/ libフォルダーにコピーされていないことだと思います。これは、そのフォルダーにあるものが表示されないためです。

Spring jarをそのフォルダにコピーする方法について何かアイデアはありますか?

アップデート:

これが完全なPOM.xmlです

4

3 に答える 3

2

追加する必要があると思います

<packaging>war</packaging>

<groupId>mygwtapp</groupId>
<artifactId>mygwtapp</artifactId>
<version>0.0.1-SNAPSHOT</version>
于 2012-04-10T11:54:46.213 に答える
2

追加し<packaging>war</packaging>ます。現在、Mavenは依存関係アーティファクトをコピーしません。これは、これまでこのアーティファクトに使用したパッケージングWEB-INF/libのデフォルトの動作であるためです。jar

于 2012-04-10T11:56:59.260 に答える
1

それらをMaven依存関係として戦争に追加し、それらのスコープが「提供」されていないことを確認してください。

于 2012-04-10T11:34:49.297 に答える