プロジェクト構造用のwarファイルをビルドするためにmavenプラグインを使用しました。そして今、私はこのwarファイルを実行すると、私は戦争のファイルをチェックインするとき、私のメインクラスがWEB-INF/classes/com/abc/HelloWorld/
WARファイルの実行中にエラーが発生しました
下で発生なっているいくつかの理由で、エラー
Error: Could not find or load main class com.abc.HelloWorld.App
を取得し、私は試してみましたにクラスパスを追加しましたManifest.MF
ファイルですが、それは役に立ちませんでした。
ここにwarファイルを作成するための私のmavenプラグインがあります。また、このプロジェクトには埋め込み式桟橋サーバーが含まれています。
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<webXml>WebContent\WEB-INF\web.xml</webXml>
<warName>${project.artifactId}-${project.version}</warName>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.infor.HelloWorld.App</mainClass>
</manifest>
</archive>
<overlays>
<overlay>
<id>com.abc.HelloWorld</id>
<type>jar</type>
</overlay>
</overlays>
</configuration>
<executions>
<execution>
<id>default-war</id>
<phase>package</phase>
<goals>
<goal>war</goal>
</goals>
</execution>
</executions>
</plugin>
私はthis questionを試しましたが、それは助けになりませんでした。