使用maven添加log4j的时候会出现标题中的错误提示。
尽管maven是自动下载依赖的包,但是有时候有的包会从仓库中移除,这时就会出现标题中的错误,出现这种错误的时候可以找到对应包的仓库地址添加到pom中,如果是log4j,如果不需要jms就可以通过下面的配置忽略掉它:
<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.15</version> <exclusions> <exclusion> <groupId>com.sun.jmx</groupId> <artifactId>jmxri</artifactId> </exclusion> <exclusion> <groupId>com.sun.jdmk</groupId> <artifactId>jmxtools</artifactId> </exclusion> <exclusion> <groupId>javax.jms</groupId> <artifactId>jms</artifactId> </exclusion> </exclusions> </dependency>