今天我们来讲一讲Maven中的jar包之间冲突的问题。
举例来说,就是当我们将servlet-api.jar导入以compile范围的方式导入到pom文件中去的时候,那么这个jar包就会存在与编译之后的程序的lib目录下,然而WEB服务器之上也是有这个jar包的,所以同种类型的jar包就存在了两个,程序不知道该引用哪一个jar包,所以干脆就都不引用而导致空指针异常。所以诸如servlet-api.jar类型的jar包的引用必须是provided,即只在编译期对其进行引用。
需要知道的是:eclipse中内置的是一个ie浏览器,ie浏览器的缓存现象十分严重。