프로젝트 구성을 위해 war 파일을 빌드하는 데 maven 플러그인을 사용했습니다. 나는 전쟁 파일을 확인할 때 나는이 전쟁 파일을 실행할 때 그리고 지금, 나는 어떤 이유로 오류WAR 파일을 실행하는 중 오류가 발생했습니다.
Error: Could not find or load main class com.abc.HelloWorld.App
를 얻을, 내 메인 클래스 내가 시도 WEB-INF/classes/com/abc/HelloWorld/
에서 생성지고는에 클래스 경로를 추가 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을 시도했지만 도움이되지 않았습니다.