项目有需求,由单project整理为maven方式。打包运行后,日志报错:
Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace
查了下度娘,说是命名空间的问题,仔细分析一下,可能是由于将spring-tx-4.2.3.RELEASE等包打入到maven中,于是直接拷贝一份对应的spring包放在maven.jar同目录,运行正常了。
所以在maven build包时,只要不将spring等jar一起打入即可。可以加<scope>provided</scope>。