今天在用Maven集成Struts2+Spring+Hibernate时发现只要不在web模块中声明spring-web的依赖,就会报java.lang.NoClassDefFoundError: [Lorg/springframework/context/ApplicationContextIni ...
分类:
编程语言 时间:
2016-05-13 23:21:15
阅读次数:
374
这个问题有两种可能,第一是jar包或者依赖冲突(版本冲突也算)。第二是65535. 对于65535的问题,请看http://blog.csdn.net/t12x3456/article/details/40837287 ...
分类:
编程语言 时间:
2016-05-10 18:07:34
阅读次数:
146
log4j2.xml放在类加载路径下,类加载路径就是WEB-INF文件夹下的classses文件,因为运行时,src包里的java类会被编译成.class盘文件,放在WEB-INF文件夹下的classses文件下,所以既可以放在src包下,也可以放在WEB-INF文件夹下的classses文件下; ...
分类:
编程语言 时间:
2016-04-18 11:32:46
阅读次数:
168
1:资源访问 在Sun所提供的标准API里,资源访问通常由Java.net.URL和文件IO来完成,如果需要访问来自网络的资源时,则通常会选择URL类。 Url类可以处理一些常规的资源访问问题,但是依然不能很好地满足所有底层资源访问的需要,比如,暂时还无法在类加载路径或相对于ServletConte ...
分类:
编程语言 时间:
2016-04-16 16:38:54
阅读次数:
208
maven之Transitive dependencies(默认树的先序遍历算法处理依赖冲突)
One of Maven's major contributions is the way it
deals and manages not only direct dependencies, but also
transitive ones.
你项目中的依赖,不管是...
分类:
编程语言 时间:
2016-04-03 17:37:56
阅读次数:
703
所需工具phpwrod 库php_zip 扩展下载phpword库,放到类加载路径。安装php_zip扩展下载地址http://pecl.php.net/package/ziplinux下载targz包,windows下下载dlllinux下 1 wget http://pecl.php.net/g...
分类:
其他好文 时间:
2015-08-02 16:44:09
阅读次数:
180
1.短路优先 A-->B-->C-->X(jar)A-->D-->X(jar) 2.先声明先优先 如果路径长度相同,则谁先声明,先解析谁。pom.xmlA B==>导致最终依赖的c的版本是2.2A.pom.xmlC(2.2)B.pom.xmlc(2.5)
分类:
其他好文 时间:
2015-07-17 18:40:22
阅读次数:
133
我的Mysql是5.6版本,通过自己下载的rpm包执行安装:yum instal percona-xtrabackup-2.1.7-721.rhel6.x86_64.rpm会出现如下的安装错误提示:[root@host2 MySQL]# yum install percona-xtrabackup-...
分类:
其他好文 时间:
2015-07-15 20:56:58
阅读次数:
403
使用maven最烦人的可能就是类包之间的版本冲突引发的问题了,类包冲突的一个很大的原因即产类包之间的间接依赖引起的。每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入进来,因...
分类:
其他好文 时间:
2015-07-13 12:28:51
阅读次数:
169
如果原始系统的jarA依赖jarB1.0而新引入的jarC依赖jarB2.0导致系统启动报错,提示冲突,这时为了保证原始系统的稳定性,在pom.xml文件中引入jarC时,需要exclude掉jarB2.0如果原始系统依赖jarA1.0这时为了使用新的功能需要使用jarA2.0,如果子系统B中使用了...
分类:
其他好文 时间:
2015-07-11 16:32:32
阅读次数:
202