为tomcat webapplication打包的war包含WEB-INF/classes和WEB-INF/lib/*.jar
哪个在CLASSPATH中有优先权?
我问的原因是,我的应用程序使用A.jar,其中包含从aspectj项目生成的方面; 和B.jar,将与A.jar的方面编织.当编译项目myapp时,它会生成许多类,这些类覆盖来自B.jar的相同类,这些类被打包到WEB-INF/classes目录中.所以如果tomcat首先加载WEB-INF/lib/*.jar,那么编织方面将不会生效
是不是,如果是重复的类,那么"类"中的那个会被采用?
在Web应用程序中考虑,A类将直接可用
WEB-INF/classes目录
和一个罐子的一部分
WEB-INF/lib目录
课堂上的人总会赢吗?