包找不到有关问题
包找不到问题
在将项目打成war包部署之后可能会出现包找不到异常。
这种情况是因为项目打包过程中没有把web项目依赖的子项目的包打进去,所以在打包之前需要在各个子项目的pom文件中添加如下所示内容,添加之后如果报包冲突等问题,再根据提示进行适当的删除。
<plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <appendAssemblyId>false</appendAssemblyId> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>assembly</goal> </goals> </execution> </executions> </plugin> </plugins>